Important
Microsoft SQL Server 2019 빅 데이터 클러스터는 사용 중지되었습니다. SQL Server 2019 빅 데이터 클러스터에 대한 지원은 2025년 2월 28일부터 종료되었습니다. 자세한 내용은 Microsoft SQL Server 플랫폼의 공지 블로그 게시물 및 빅 데이터 옵션을 참조하세요.
이 문서에서는 SQL Server 빅 데이터 클러스터 내에서 애플리케이션을 모니터링하는 방법을 설명합니다. SQL Server 2019 빅 데이터 클러스터는 모니터링을 위해 Grafana 대시보드를 노출합니다. 이러한 메트릭은 influxDB에 저장됩니다. 이러한 메트릭은 다음 중 하나로 분류됩니다.
- 메트릭 수집, 처리, 집계 및 쓰기를 위한 에이전트인 Telegraf에서 수집한 Kubernetes 호스트 관련 메트릭입니다.
- 워크로드 관련 메트릭: SQL Server, Spark 및 HDFS와 관련된 메트릭은 SQL Server DMV 메트릭 및 SQL Server 확장 이벤트(XEvents)와 같은 CollectD에서 수집됩니다.
Important
Internet Explorer 브라우저 및 이전 Microsoft Edge 브라우저는 Grafana와 호환되지 않습니다. Grafana에서는 지원되지 않는 브라우저를 사용할 때 오류가 있는 검은색 페이지가 표시됩니다. Chromium 기반 Microsoft Edge를 고려하거나 Grafana에 대해 지원되는 브라우저를 검토합니다.
Available metrics
SQL Server 빅 데이터 클러스터에서 사용할 수 있는 메트릭은 다음과 같습니다.
Categories | Description | metrics |
---|---|---|
호스트된 노드 메트릭 | Kubernetes 호스트와 관련된 메트릭 | CPU, RAM 사용량, 디스크 IOPS, 부하 평균 등 |
Pod 및 컨테이너 지표 | Grafana를 사용하면 Kubernetes Pod 및 컨테이너와 관련된 메트릭을 Pod 또는 특정 컨테이너별로 필터링할 수 있습니다. | CPU, RAM, 디스크 및 네트워크 사용. |
SQL Server 지표 | SQL Server와 관련된 메트릭 | Transaction/sec, Batch Requests/sec, Database Activity, SQL Server Activity 등, 특히 ContainerAG를 사용하는 경우 여기에서 alwaysOn을 모니터링할 수도 있습니다. |
Spark Metrics | Spark 앱과 관련된 메트릭입니다. | 실행기 HDFS 쓰기, JVM GC 시간, JVM 힙 사용 등 |
Apps Metrics | SQL Server 빅 데이터 클러스터에 배포된 앱 과 관련된 메트릭인 Grafana를 사용하면 특정 앱 및 앱 버전별로 해당 메트릭을 필터링할 수 있습니다. | CPU, RAM 및 HTTP 요청 상태입니다. |
Prerequisites
Capabilities
SQL Server 2019에서는 애플리케이션을 만들고, 삭제하고, 설명하고, 초기화하고, 나열하고, 실행하고, 업데이트할 수 있습니다. 다음 표에서는 azdata와 함께 사용할 수 있는 애플리케이션 배포 명령에 대해 설명합니다.
Command | Description |
---|---|
azdata bdc endpoint list |
빅 데이터 클러스터의 엔드포인트를 나열합니다. |
다음 예제를 사용하여 Grafana 대시보드의 엔드포인트를 나열할 수 있습니다.
azdata bdc endpoint list --endpoint-name metricsui
출력은 클러스터 사용자 이름과 암호를 사용하여 로그인할 수 있는 엔드포인트를 제공합니다.
nodeMetricsUrl
및 sqlMetricsUrl
값은 Kubernetes 노드 메트릭 및 빅 데이터 클러스터 서비스 메트릭을 모니터링하기 위한 Grafana 대시보드에 연결됩니다.