다음을 통해 공유


빠른 시작: Azure SQL을 모니터링하는 데이터베이스 Watcher 만들기(프리뷰)

이 문서에서는 Azure SQL 데이터베이스, Elastic Pool 또는 SQL Managed Instance를 모니터링하는 새 데이터베이스 Watcher를 만드는 방법을 보여줍니다. 데이터베이스 Watcher에 대한 소개는 데이터베이스 Watcher를 사용하여 Azure SQL 워크로드 모니터링을 참조하세요. 데이터베이스 Watcher 설정 및 구성에 대한 자세한 설명은 데이터베이스 Watcher 만들기 및 구성을 참조하세요.

단계에 따라 데이터베이스 Watcher를 만들고 몇 분 만에 Azure SQL 리소스 모니터링을 시작합니다. 사용자가 만든 Watcher는 모니터링 대상에 대한 Microsoft Entra 인증 및 프라이빗 연결을 사용합니다.

참고 항목

데이터베이스 Watcher는 현재 프리뷰로 제공됩니다. 미리 보기 기능은 제한된 기능으로 출시되지만 고객이 미리 사용해보고 피드백을 제공할 수 있도록 프리뷰로 제공됩니다. 미리 보기 기능은 별도의 추가 미리 보기 조건이 적용되며 SLA의 적용을 받지 않습니다. 지원은 특정한 경우에 최선의 노력을 다하여 제공됩니다. 그러나 Microsoft 지원에서는 프리뷰 기능에 대한 귀하의 피드백을 간절히 원하며 특정 경우에 최선의 지원을 제공할 수 있습니다. 미리 보기 기능은 기능이 한정적이거나 제한될 수 있으며 선택한 지역에서만 사용 가능합니다.

필수 조건

이 빠른 시작에서는 데이터베이스 Watcher를 만들고 구성하기 위한 필수 구성 요소가 필요합니다.

Watcher 만들기

  1. Azure Portal의 리소스 메뉴에서 모든 서비스를 선택합니다.

    모든 서비스 메뉴 항목이 강조 표시된 Azure Portal의 주 메뉴 스크린샷.

  2. 범주로 모니터를 선택합니다. 모니터링 도구에서 데이터베이스 Watcher를 선택합니다. 데이터베이스 Watcher 보기에서 만들기를 선택합니다.

    만들기 버튼이 강조 표시된 데이터베이스 Watcher 보기의 스크린샷.

  3. 기본 탭에서 Watcher의 구독 및 리소스 그룹을 선택하고 Watcher의 이름을 입력한 다음 Watcher를 만들 Azure 지역을 선택합니다.

    구독, 리소스 그룹, Watcher 이름, Watcher 지역이 채워진 생성 중인 새 데이터베이스 Watcher에 대한 기본 페이지의 스크린샷.

  4. 검토 + 만들기를 선택하고 Watcher 및 데이터 저장소 구성을 검토합니다. 만들기를 실행합니다.

    이 단계에서는 데이터베이스 Watcher, Azure Data Explorer 클러스터, 클러스터에 데이터베이스를 만듭니다. 수집된 모니터링 데이터는 이 데이터베이스에 저장됩니다.

    검토를 위해 Watcher 및 데이터 저장소 세부 정보가 표시된 생성 중인 새 데이터베이스 Watcher에 대한 검토 및 만들기 페이지의 스크린샷.

SQL 대상 추가 및 액세스 권한 부여

배포가 완료되면 리소스로 이동하여 Azure Portal에서 새 데이터베이스 Watcher를 엽니다.

  1. SQL 대상, 추가를 선택합니다. 드롭다운을 사용하여 모니터링할 Azure SQL 리소스를 선택하고 추가를 선택합니다. Azure SQL 데이터베이스, Elastic Pool 또는 SQL Managed Instance를 선택할 수 있습니다. 이 예에서는 Azure SQL 데이터베이스를 선택했습니다.

    대상으로 추가할 준비가 된 Azure SQL 데이터베이스를 보여주는 데이터베이스 Watcher의 대상 추가 페이지의 스크린샷.

  2. 액세스 권한 부여 카드에서 대상 유형과 일치하는 Microsoft Entra 인증 링크를 선택합니다. Watcher에게 선택한 대상에서 모니터링 데이터를 수집할 수 있는 제한된 특정 액세스 권한을 부여하는 T-SQL 스크립트를 복사합니다.

    다음 스크린샷은 Azure SQL 데이터베이스 및 Elastic Pool에 대한 T-SQL 스크립트를 보여줍니다.

    SQL 데이터베이스 또는 Elastic Pool의 데이터베이스 Watcher에 대한 액세스를 허용하는 T-SQL 스크립트와 이를 클립보드에 복사하는 버튼을 보여주는 데이터베이스 Watcher의 대상 페이지 스크린샷.

    다음 스크린샷은 Azure SQL Managed Instance에 대한 T-SQL 스크립트를 보여줍니다.

    SQL Managed Instance의 데이터베이스 Watcher에 대한 액세스를 허용하는 T-SQL 스크립트와 이를 클립보드에 복사하는 버튼을 보여주는 데이터베이스 Watcher의 대상 페이지 스크린샷.

  3. SQL Server Management Studio 또는 Azure Data Studio에서 새 쿼리 창을 엽니다. 선택한 Azure SQL 논리 서버 또는 SQL Managed Instance의 master 데이터베이스에 연결합니다. T-SQL 스크립트를 붙여 넣고 실행을 선택합니다.

    다음 스크린샷은 Azure SQL 데이터베이스 및 Elastic Pool에 대한 T-SQL 스크립트를 보여줍니다.

    데이터베이스 Watcher에 대한 액세스를 허용하는 성공적으로 실행된 T-SQL 스크립트를 보여주는 Azure SQL 논리 서버의 master 데이터베이스에 연결된 SQL Server Management Studio 쿼리 창의 스크린샷.

    다음 스크린샷은 Azure SQL Managed Instance에 대한 T-SQL 스크립트를 보여줍니다.

    데이터베이스 Watcher에 대한 액세스를 허용하는 성공적으로 실행된 T-SQL 스크립트를 보여주는 Azure SQL Managed Instance의 master 데이터베이스에 연결된 SQL Server Management Studio 쿼리 창의 스크린샷.

관리형 프라이빗 엔드포인트 만들기 및 승인

  1. Watcher의 관리형 프라이빗 엔드포인트 페이지에서 추가를 선택합니다.

  2. 프라이빗 엔드포인트 이름을 입력한 다음 Azure SQL 대상에 대한 구독, 리소스 종류, 대상을 추가할 때 선택한 것과 동일한 논리 서버 또는 SQL Managed Instance를 선택합니다.

  3. 리소스 종류의 경우 논리 서버에는 Microsoft.Sql/servers, SQL Managed Instance에는 Microsoft.Sql/managedInstances를 사용합니다.

  4. 대상 하위 리소스의 경우 논리 서버에는 sqlServer, SQL Managed Instance에는 managedInstance를 사용합니다.

  5. 만들기를 실행합니다.

    이 예제에서는 이름이 watcher-example인 Azure SQL 논리 서버에 대한 프라이빗 엔드포인트를 만들 준비가 되었습니다. 프라이빗 엔드포인트를 만드는 데 1~2분 정도 걸릴 수 있습니다.

    Azure SQL 논리 서버에 대해 만들 준비가 완료된 프라이빗 엔드포인트를 보여주는 데이터베이스 Watcher의 관리형 프라이빗 엔드포인트 페이지 스크린샷.

  6. Azure Portal에서 프라이빗 엔드포인트를 검색합니다. 보류 중인 연결에서 만든 프라이빗 엔드포인트를 찾고 승인을 선택합니다.

    승인 준비가 완료된 데이터베이스 Watcher 프라이빗 엔드포인트를 보여주는 Private Link 센터에서 보류 중인 연결 페이지의 스크린샷.

모니터링 시작

  1. Watcher 개요 페이지에서 시작을 선택합니다.

    활성화된 START 버튼을 보여주는 중지된 데이터베이스 Watcher의 개요 페이지 스크린샷.

  2. Watcher 상태가 중지됨에서 실행 중으로 변경됩니다. 데이터 컬렉션을 시작하는 데 몇 분 정도 걸립니다.

  3. 대시보드를 선택합니다. 리소스가 아직 표시되지 않으면 대시보드를 새로 고칩니다.

  4. SQL 대상이 해당 타일에 표시되면 타일을 선택한 다음, 데이터베이스, Elastic Pool 또는 SQL Managed Instance에 대한 링크를 선택하여 모니터링 대시보드를 엽니다. 타일에서 링크를 선택하여 모니터링되는 모든 Azure SQL 리소스를 보여주는 자산 대시보드를 열 수도 있습니다.

    모니터링 대상 및 이 대상에 대한 모니터링 대시보드를 여는 링크를 보여주는 데이터베이스 Watcher의 대시보드 페이지 스크린샷.

데이터베이스 Watcher 설정 및 구성에 대한 자세한 설명은 데이터베이스 Watcher 만들기 및 구성을 참조하세요. 기존 Azure Data Explorer 클러스터, 무료 Azure Data Explorer 클러스터 또는 Microsoft Fabric의 실시간 분석에서 데이터베이스를 사용하는 방법, SQL 인증을 사용하는 방법, SQL 대상 및 데이터 저장소에 대한 Watcher 액세스를 관리하는 방법, 시간에 따라 Azure Data Explorer 클러스터의 크기를 조정하고 관리하는 방법을 알아봅니다.