빠른 시작: 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 만들기
Azure Portal의 리소스 메뉴에서 모든 서비스를 선택합니다.
범주로 모니터를 선택합니다. 모니터링 도구에서 데이터베이스 Watcher를 선택합니다. 데이터베이스 Watcher 보기에서 만들기를 선택합니다.
기본 탭에서 Watcher의 구독 및 리소스 그룹을 선택하고 Watcher의 이름을 입력한 다음 Watcher를 만들 Azure 지역을 선택합니다.
검토 + 만들기를 선택하고 Watcher 및 데이터 저장소 구성을 검토합니다. 만들기를 실행합니다.
이 단계에서는 데이터베이스 Watcher, Azure Data Explorer 클러스터, 클러스터에 데이터베이스를 만듭니다. 수집된 모니터링 데이터는 이 데이터베이스에 저장됩니다.
SQL 대상 추가 및 액세스 권한 부여
배포가 완료되면 리소스로 이동하여 Azure Portal에서 새 데이터베이스 Watcher를 엽니다.
SQL 대상, 추가를 선택합니다. 드롭다운을 사용하여 모니터링할 Azure SQL 리소스를 선택하고 추가를 선택합니다. Azure SQL 데이터베이스, Elastic Pool 또는 SQL Managed Instance를 선택할 수 있습니다. 이 예에서는 Azure SQL 데이터베이스를 선택했습니다.
액세스 권한 부여 카드에서 대상 유형과 일치하는 Microsoft Entra 인증 링크를 선택합니다. Watcher에게 선택한 대상에서 모니터링 데이터를 수집할 수 있는 제한된 특정 액세스 권한을 부여하는 T-SQL 스크립트를 복사합니다.
다음 스크린샷은 Azure SQL 데이터베이스 및 Elastic Pool에 대한 T-SQL 스크립트를 보여줍니다.
다음 스크린샷은 Azure SQL Managed Instance에 대한 T-SQL 스크립트를 보여줍니다.
SQL Server Management Studio 또는 Azure Data Studio에서 새 쿼리 창을 엽니다. 선택한 Azure SQL 논리 서버 또는 SQL Managed Instance의
master
데이터베이스에 연결합니다. T-SQL 스크립트를 붙여 넣고 실행을 선택합니다.다음 스크린샷은 Azure SQL 데이터베이스 및 Elastic Pool에 대한 T-SQL 스크립트를 보여줍니다.
다음 스크린샷은 Azure SQL Managed Instance에 대한 T-SQL 스크립트를 보여줍니다.
관리형 프라이빗 엔드포인트 만들기 및 승인
Watcher의 관리형 프라이빗 엔드포인트 페이지에서 추가를 선택합니다.
프라이빗 엔드포인트 이름을 입력한 다음 Azure SQL 대상에 대한 구독, 리소스 종류, 대상을 추가할 때 선택한 것과 동일한 논리 서버 또는 SQL Managed Instance를 선택합니다.
리소스 종류의 경우 논리 서버에는
Microsoft.Sql/servers
, SQL Managed Instance에는Microsoft.Sql/managedInstances
를 사용합니다.대상 하위 리소스의 경우 논리 서버에는
sqlServer
, SQL Managed Instance에는managedInstance
를 사용합니다.만들기를 실행합니다.
이 예제에서는 이름이
watcher-example
인 Azure SQL 논리 서버에 대한 프라이빗 엔드포인트를 만들 준비가 되었습니다. 프라이빗 엔드포인트를 만드는 데 1~2분 정도 걸릴 수 있습니다.Azure Portal에서 프라이빗 엔드포인트를 검색합니다. 보류 중인 연결에서 만든 프라이빗 엔드포인트를 찾고 승인을 선택합니다.
모니터링 시작
Watcher 개요 페이지에서 시작을 선택합니다.
Watcher 상태가 중지됨에서 실행 중으로 변경됩니다. 데이터 컬렉션을 시작하는 데 몇 분 정도 걸립니다.
대시보드를 선택합니다. 리소스가 아직 표시되지 않으면 대시보드를 새로 고칩니다.
SQL 대상이 해당 타일에 표시되면 타일을 선택한 다음, 데이터베이스, Elastic Pool 또는 SQL Managed Instance에 대한 링크를 선택하여 모니터링 대시보드를 엽니다. 타일에서 링크를 선택하여 모니터링되는 모든 Azure SQL 리소스를 보여주는 자산 대시보드를 열 수도 있습니다.
데이터베이스 Watcher 설정 및 구성에 대한 자세한 설명은 데이터베이스 Watcher 만들기 및 구성을 참조하세요. 기존 Azure Data Explorer 클러스터, 무료 Azure Data Explorer 클러스터 또는 Microsoft Fabric의 실시간 분석에서 데이터베이스를 사용하는 방법, SQL 인증을 사용하는 방법, SQL 대상 및 데이터 저장소에 대한 Watcher 액세스를 관리하는 방법, 시간에 따라 Azure Data Explorer 클러스터의 크기를 조정하고 관리하는 방법을 알아봅니다.