다음을 통해 공유


azdata 및 Grafana 대시보드를 사용하여 빅 데이터 클러스터 모니터링

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 

출력은 클러스터 사용자 이름과 암호를 사용하여 로그인할 수 있는 엔드포인트를 제공합니다.

Grafana 대시보드의 엔드포인트 스크린샷

nodeMetricsUrlsqlMetricsUrl 값은 Kubernetes 노드 메트릭 및 빅 데이터 클러스터 서비스 메트릭을 모니터링하기 위한 Grafana 대시보드에 연결됩니다.

호스트 노드 메트릭을 보여 주는 Grafana 대시보드의 스크린샷

SQL Server 메트릭을 보여 주는 Grafana의 스크린샷