다음을 통해 공유


모니터링 데이터 분석 및 시각화

이 문서에서는 Azure Monitor에서 수집된 데이터를 시각화하고 분석하기 위한 기본 제공 기능을 설명합니다. 차트 및 그래프와 같은 시각화는 모니터링 데이터를 분석하여 문제를 드릴다운하고 패턴을 식별하는 데 도움이 될 수 있습니다. 조직에서 다양한 사용자의 요구 사항을 충족하는 사용자 지정 시각화를 만들 수 있습니다.

기본 제공 분석 기능

이 표에서는 구성 없이 수집된 데이터를 분석하는 Azure Monitor 기능에 대해 설명합니다.

구성 요소 설명 필수 학습 및/또는 구성
개요 페이지 대부분의 Azure 서비스에는 최근의 중요한 메트릭을 보여 주는 차트가 있는 모니터 섹션이 포함된 Azure Portal의 개요 페이지가 있습니다. 이 정보는 개별 서비스 소유자가 리소스의 성능을 빠르게 평가하기 위한 것입니다. 이 페이지는 자동으로 수집되는 플랫폼 메트릭을 기반으로 합니다. 구성이 필요하지 않습니다.
메트릭 탐색기 메트릭 탐색기를 사용하여 메트릭 데이터를 대화형으로 사용하고 메트릭 경고를 만들 수 있습니다. 메트릭 탐색기를 사용하려면 최소한의 학습이 필요하지만 분석하려는 메트릭에 익숙해야 합니다. • 데이터 수집이 구성되면 다른 구성이 필요하지 않습니다.
• Azure 리소스에 대한 플랫폼 메트릭을 자동으로 사용할 수 있습니다.
• 가상 머신에 대한 게스트 메트릭은 Azure Monitor 에이전트가 가상 머신에 배포된 후에 사용할 수 있습니다.
• Application Insights가 구성된 후에 애플리케이션 메트릭을 사용할 수 있습니다.
Log Analytics Log Analytics를 사용하면 로그 쿼리를 만들어 로그 데이터를 대화형으로 작업하고 로그 검색 경고를 만들 수 있습니다. 쿼리 언어에 익숙해지는 데 약간의 학습이 필요하지만, 일반적인 요구 사항에 맞게 미리 작성된 쿼리를 사용할 수 있습니다. 조직에 고유한 쿼리가 있는 쿼리 팩 을 추가할 수도 있습니다. 그런 다음 쿼리 언어에 익숙한 경우 조직의 다른 사용자에 대한 쿼리를 작성할 수 있습니다.

기본 제공 시각화 도구

Azure Workbooks

Azure 통합 문서는 데이터 분석 및 풍부한 시각적 보고서 생성을 위한 유연한 캔버스를 제공합니다. 통합 문서를 사용하여 Azure 전체에서 가장 완벽한 데이터 원본 집합을 활용하고, 이를 하나의 대화형 경험으로 결합할 수 있습니다. 이는 여러 Azure 리소스에서 엔드투엔드 모니터링 보기를 준비하는 데 특히 유용합니다. 인사이트는 미리 작성된 통합 문서를 사용하여 특정 서비스에 대한 중요한 상태 및 성능 정보를 제공합니다. Azure Monitor의 통합 문서 탭에서 통합 문서 갤러리에 액세스하거나, 사용자 지정 통합 문서를 만들거나, Azure GitHub 커뮤니티 템플릿을 활용하여 다른 사용자의 요구 사항을 충족할 수 있습니다.

페이지 보기 분석, 사용량 및 페이지에서 소요된 시간을 포함하여 통합 문서에서 세 페이지의 스크린샷을 보여 주는 다이어그램.

Azure 대시보드

Azure 대시보드는 Azure 인프라 및 서비스의 "단일 창"을 제공하는 데 유용합니다. 통합 문서가 더 다양한 기능을 제공하지만 대시보드는 Azure Monitor 데이터를 다른 Azure 서비스의 데이터와 결합할 수 있습니다.

사용자 지정 가능한 정보가 포함된 Azure 대시보드의 예를 보여 주는 스크린샷.

대시보드를 만드는 방법에 대한 비디오는 다음과 같습니다.

그라파나 주

Grafana 는 운영 대시보드에서 뛰어난 개방형 플랫폼입니다. 다음과 같은 경우에 유용합니다.

  • 운영 인시던트를 검색, 격리 및 심사합니다.
  • Azure 및 비 Azure 데이터 원본의 시각화를 결합합니다. 이러한 원본에는 온-프레미스, 타사 도구 및 다른 클라우드의 데이터 저장소가 포함됩니다.

Grafana에는 Dynatrace, New Relic 및 AppDynamics와 같은 APM(애플리케이션 성능 모니터링) 도구에 대한 인기 있는 플러그 인 및 대시보드 템플릿이 있습니다. 이러한 리소스를 사용하여 다른 도구에서 수집한 스택의 상위 메트릭과 함께 Azure 플랫폼 데이터를 시각화할 수 있습니다. 또한 단일 창에서의 다중 클라우드 모니터링을 위한 AWS CloudWatch 및 GCP BigQuery 플러그 인이 있습니다.

Grafana를 사용하면 데이터 쿼리, 쿼리 결과를 결합하고 오픈 엔드 클라이언트 쪽 데이터 처리를 수행하고 오픈 소스 커뮤니티 대시보드를 사용하는 데 포함된 광범위한 유연성을 활용할 수 있습니다.

모든 버전의 Grafana에는 Azure Monitor 메트릭 및 로그를 시각화하는 Azure Monitor 데이터 원본 플러그 인이 포함되어 있습니다.

또한 Azure Managed Grafana는 Azure Monitor 및 Azure Data Explorer와 같은 Azure 네이티브 데이터 저장소에 대해 이 환경을 최적화합니다. 이러한 방식으로 구독의 모든 리소스에 쉽게 연결하고 친숙한 Grafana 대시보드에서 모든 결과 원격 분석을 볼 수 있습니다. 또한 Azure Monitor 메트릭 및 로그에서 Grafana 대시보드에 차트를 고정하는 기능을 지원합니다. Grafana에는 Azure 리소스에 대한 기본 제공 대시보드가 포함되어 있습니다. 시작하려면 첫 번째 Azure Managed Grafana 작업 영역을 만드십시오.

기본 제공 Grafana Azure 경고 대시보드 를 사용하면 Azure Monitor, Azure 데이터 원본 및 Prometheus용 Azure Monitor 관리 서비스에 대한 Azure Monitor 경고를 보고 사용할 수 있습니다.

Grafana 시각화를 보여 주는 스크린샷

Power BI

Power BI 는 장기 KPI(핵심 성과 지표) 추세를 분석하는 보고서와 함께 비즈니스 중심 대시보드 및 보고서를 만드는 데 유용합니다. 로그 쿼리 결과를 Power BI 데이터 세트로 가져올 수 있습니다. 이를 통해 다양한 원본의 데이터를 결합하고 웹 및 모바일 디바이스에서 보고서를 공유하는 등의 기능을 활용할 수 있습니다.

IT 작업에 대한 Power BI 보고서 예제를 보여 주는 스크린샷

올바른 시각화 도구 선택

Kubernetes 및 AKS(Azure Kubernetes Service)와 같은 클라우드 네이티브 시나리오의 데이터 시각화 및 대시보드뿐만 아니라 다중 클라우드, 오픈 소스 소프트웨어 및 타사 통합에 Azure Managed Grafana를 사용하는 것이 좋습니다. Azure Arc를 사용하는 Azure 하이브리드 환경을 비롯한 다른 Azure 시나리오의 경우 Azure 통합 문서를 사용하는 것이 좋습니다.

Azure Managed Grafana를 사용하는 경우

  • Prometheus 및 CNCF 도구를 사용하여 모니터링되는 클라우드 네이티브 환경
  • 다중 클라우드 및 다중 플랫폼 환경
  • 다중 테넌트 및 이식성 지원
  • 오픈 소스 및 타사 도구와의 상호 운용성
  • Azure Portal 외부에서 대시보드 공유

Azure 통합 문서를 사용하는 경우

  • Azure 관리형 하이브리드 및 에지 환경
  • Azure 작업 및 자동화와의 통합
  • Azure Monitor 인사이트를 기반으로 사용자 지정 보고서 만들기

이점 및 사용 사례

시각화 도구 혜택 권장 용도
Azure 통합 문서
네이티브 Azure 대시보드 플랫폼 엔지니어링 및 기술 팀이 시나리오를 시각화하고 조사하기 위한 도구로 사용합니다.
자동 새로 고침 앱 개발자, 클라우드 엔지니어 및 기타 기술 담당자를 위한 보고 도구로 사용
기본 제공 공용 GitHub 템플릿 및 보고서
매개 변수는 동적 실시간 업데이트를 허용합니다.
쿼리에서 선택한 값을 사용하여 더 심층적인 데이터에 대한 항목을 선택할 수 있는 개략적인 요약을 제공할 수 있습니다.
다른 시각화보다 더 많은 원본을 쿼리할 수 있습니다.
완전한 사용자 지정 기능
공동 작업 및 문제 해결을 위해 설계
Azure 대시보드
네이티브 Azure 대시보드 플랫폼 Azure/Arc 전용 환경의 경우
추가 비용 없음
대규모 배포 지원
메트릭 그래프와 로그 쿼리 결과를 관련 서비스에 대한 운영 데이터와 결합할 수 있습니다.
Azure 역할 기반 액세스 제어와의 통합을 통해 서비스 소유자와 대시보드 공유
Azure Managed Grafana
다중 플랫폼, 다중 클라우드 단일 창 시각화 Azure 액세스 권한이 없는 사용자의 경우
Azure와의 원활한 통합 특히 SOC 및 NOC 환경의 RAG 유형 대시보드에 대해 외부 시각화 환경에 사용
단일 시각화 패널에서 시계열 및 이벤트 데이터를 결합할 수 있습니다. 클라우드 네이티브 CNCF 모니터링
동적 변수의 사용자 선택에 따라 동적 대시보드를 만들 수 있습니다. 다중 클라우드 환경
Prometheus 지원 관리 또는 임원 수준 사용자를 위한 전반적인 상태, 업/다운 및 상위 수준 추세 보고서
타사 모니터링 도구와 통합 NOC(네트워크 운영 센터) 대시보드에서 연속 표시를 위한 환경, 앱, 보안 및 네트워크의 상태를 표시하는 데 사용
대부분의 모니터링 도구 및 플랫폼의 기본 플러그 인
작업에 중점을 둔 대시보드 템플릿
커뮤니티에서 만든 템플릿 및 커뮤니티 지원 템플릿에서 대시보드를 만들 수 있습니다.
모든 클라우드 공급자 또는 온-프레미스에서 실행되는 공급업체에 구애받지 않는 비즈니스 연속성 및 재해 시나리오를 만들 수 있습니다.
Power BI
다양한 시각화 관리 및 임원 수준을 대상으로 하는 외부 시각화에 사용
광범위한 조각화 및 받아쓰기를 사용하여 BI 분석 지원 장기 추세를 위한 비즈니스 중심 KPI 대시보드를 디자인하는 데 사용
여러 데이터 원본의 데이터 통합
성능 향상을 위해 큐브에 캐시된 결과
확대 및 교차 필터링을 비롯한 광범위한 대화형 작업
조직 전체에서 쉽게 공유

기타 옵션

일부 Azure Monitor 파트너는 시각화 기능을 제공합니다. Azure Monitor 파트너는 이러한 솔루션에 추가 비용이 발생할 수 있지만 시간을 절약하기 위해 기본 시각화를 제공할 수 있습니다.

REST API를 사용하여 Azure Monitor에서 메트릭 및 로그 데이터를 사용하여 사용자 지정 웹 사이트 및 애플리케이션을 빌드할 수도 있습니다. REST API는 UI, 시각화, 대화형 작업 및 기능을 유연하게 제공합니다.

다음 단계