다음을 통해 공유


Grafana를 사용하여 Azure Monitor 데이터 시각화

Grafana 는 여러 데이터 원본의 메트릭, 로그 및 추적에 대한 대화형 대시보드를 쿼리, 모니터링 및 만들 수 있는 오픈 소스 분석 및 시각화 플랫폼입니다. 이 문서에서는 Azure에서 Grafana를 사용하여 Azure Monitor 데이터를 시각화하기 위해 제공하는 다양한 옵션을 설명합니다.

Azure는 Grafana를 사용하기 위해 다음 두 가지 옵션을 제공합니다. 문서의 나머지 부분에는 각 옵션을 자세히 설명하고 각 옵션을 사용해야 하는 시나리오에 대한 지침을 제공합니다.

Grafana를 사용하는 Azure Monitor 대시보드. Azure Portal에서 직접 Azure Monitor에서 수집된 데이터에 대한 Grafana 대시보드를 비용 및 구성 요구 사항 없이 제공합니다. Azure Managed Grafana. 다양한 데이터 원본을 사용하여 대시보드를 지원하는 완전히 관리되는 Grafana 서비스입니다.

Grafana를 사용하는 Azure Monitor 대시보드

Grafana를 사용하는 Azure Monitor 대시보드는 Azure Portal에서 직접 Grafana 대시보드를 제공합니다. 이 기능은 구성 요구 사항 없이 비용 없이 자동으로 사용할 수 있습니다.

Grafana를 사용하는 Azure Monitor 대시보드를 사용하면 다음 기능을 사용할 수 있습니다.

  • 미리 빌드된 대시보드 집합을 사용하여 Azure 리소스에 대한 모니터링 데이터를 시각화합니다.
  • 지원되는 리소스에 대해 공개적으로 사용할 수 있는 수천 개의 Grafana 커뮤니티 대시보드 를 가져옵니다.
  • Azure Portal에서 고유한 대시보드를 만들고 다양한 Grafana 시각화 및 클라이언트 쪽 변환을 Azure 모니터링 데이터에 적용합니다.
  • ARM 템플릿 및 Bicep 템플릿을 통한 Azure RBAC 및 자동화를 포함하여 Grafana 대시보드를 네이티브 Azure 리소스로 관리합니다.

액세스 방법

Azure Portal에서 Azure Monitor 로 이동한 다음 Kubernetes 클러스터에서 스크래핑되거나 Azure Monitor로 수집된 Prometheus 메트릭용 Grafana 가 있는 대시보드를 선택합니다.

grafana 기본 대시보드가 있는 대시보드의 스크린샷

데이터 원본

Grafana를 사용하는 Azure Monitor 대시보드는 다음 데이터 원본을 지원합니다. 다른 데이터 원본이 필요한 경우 Azure Managed Grafana를 참조하세요.

  • Azure 리소스의 숫자 시계열 데이터에 대한 Azure Monitor 메트릭
  • Kubernetes 클러스터에서 스크래핑된 Prometheus 메트릭을 위한 Azure Monitor Prometheus용 관리 서비스입니다.
  • Azure Monitor 로그는 Azure 리소스의 로그 및 성능 데이터를 강력한 Kusto 쿼리 언어(KQL)를 사용하여 쿼리할 수 있도록 합니다.
  • Azure Monitor 추적을 사용하면 Application Insights에서 분산 추적 데이터를 쿼리하고 시각화할 수 있습니다.
  • 구독에서 Azure 리소스를 빠르게 쿼리하고 식별하기 위한 Azure Resource Graph.
  • Azure Data Explorer 는 KQL(Kusto Query Language)을 사용하여 ADX 클러스터에서 직접 데이터를 쿼리합니다.

제한점

Grafana를 사용하는 Azure Monitor 대시보드는 다음 Grafana 기능을 지원하지 않습니다. 이러한 기능이 필요한 경우 Azure Managed Grafana를 참조하세요.

  • 경고
  • 보고서
  • 라이브러리 패널
  • 스냅샷
  • 재생 목록
  • 앱 플러그 인

Azure Managed Grafana (Azure 관리형 Grafana)

Azure Managed Grafana 는 다양한 데이터 원본을 사용하여 대시보드를 지원하는 완전히 관리되는 Grafana 서비스입니다. 다른 Grafana 배포와 동일한 브라우저 환경을 통해 Grafana 대시보드에 액세스합니다.

포함된 Azure Monitor 데이터 원본 플러그 인 을 사용하면 Grafana를 사용하여 Azure Monitor 대시보드와 동일한 데이터 원본에 액세스할 수 있습니다. Prometheus 플러그 인을 추가하여 Prometheus용 Azure Monitor 관리 서비스에서 데이터를 쿼리하고 시각화합니다. Azure Monitor Prometheus 메트릭에 Grafana 연결을 참조하세요.

서비스에 대한 자세한 내용은 Azure Managed Grafana 개요 를 참조하세요. 다음 표에서는 Azure Monitor 데이터와 함께 Azure Managed Grafana를 사용하는 방법을 설명하는 관련 문서에 대한 링크를 제공합니다.

제품 영역 문서
컨테이너 Kubernetes 모니터링
AKS 클러스터에 대한 모니터링 사용
기본 Grafana 대시보드
로그 수준 대시보드
Argo CD 대시보드
Elasticsearch 대시보드
Istio 대시보드
Kafka 대시보드
지표 Azure Monitor 작업 영역의 Grafana 대시보드에 연결
Azure Monitor Prometheus 메트릭에 Grafana 연결

솔루션 비교

Grafana를 사용하는 Azure Monitor 대시보드는 Azure Portal에서 비용 없이 구성 없이 사용할 수 있으므로 Azure Monitor 데이터만 사용하려는 경우 첫 번째 선택이어야 합니다.

다음 중 하나라도 필요한 경우 Azure Managed Grafana 를 선택합니다.

  • 오픈 소스 및 Grafana 엔터프라이즈 데이터 원본을 비롯한 외부 데이터 원본 및 자동화에 대한 액세스
  • Grafana 알람
  • 예약된 보고서
  • 기본 데이터 저장소에 대한 액세스를 공유하지 않고 대시보드에 대한 액세스를 공유하는 기능

다음 표에서는 두 솔루션의 전체 비교를 제공합니다.

특징 Azure Monitor
Grafana를 사용하는 대시보드

Azure Managed Grafana (Azure 관리형 Grafana)
액세스 Azure 포털 Grafana 웹 인터페이스
가격 책정 무료 표준 SKU에 대한 사용자별 가격 책정 및 컴퓨팅 비용
데이터 소스 Azure Monitor
Azure Managed Prometheus
Azure 리소스 그래프
Azure Monitor, Azure Prometheus, Azure Data Explorer, OSS 데이터 원본, 라이선스와 함께 사용할 수 있는 엔터프라이즈 데이터 원본
데이터 원본 인증 현재 사용자만 사용자 구성 가능: 현재 사용자, 관리 ID, 앱 등록
데이터 원본 관리 해당 없음 – 사용자 RBAC 역할에 따라 다름 사용자 관리형 데이터 원본
컴퓨팅 자원 SaaS 전용 Virtual Machine Scale Sets
Grafana Enterprise 지원되지 않음 라이선스 사용 가능
추가 플러그 인 Azure 관리 전용 Azure 관리, 오픈 소스 및 Enterprise를 통한 선택적 타사
Grafana 경고 지원되지 않음 지원됨
Grafana 전자 메일 알림 지원되지 않음 지원됨
보고 지원되지 않음 지원됨
개인 네트워크 지원되지 않음 프라이빗 링크 및 관리되는 프라이빗 엔드포인트
결정적 아웃바운드 IP 지원되지 않음 지원됨
영역 중복성 기본 설정으로 활성화됨 지원됨

다음 단계