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

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

기본 제공 분석 기능

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

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

기본 제공 시각화 도구

Azure 통합 문서

Azure 통합 문서는 데이터 분석 및 풍부한 시각적 보고서 생성을 위한 유연한 캔버스를 제공합니다. 통합 문서를 사용하여 Azure에서 여러 데이터 원본을 탭하여 대화형 통합 환경으로 결합할 수 있습니다. 이는 여러 Azure 리소스에서 엔드투엔드 모니터링 보기를 준비하는 데 특히 유용합니다. 인사이트는 미리 작성된 통합 문서를 사용하여 특정 서비스에 대한 중요한 상태 및 성능 정보를 제공합니다. Azure Monitor 메뉴의 통합 문서 탭에서 추가 통합 문서 갤러리에 액세스하고 다양한 사용자의 요구 사항을 충족하는 사용자 지정 통합 문서를 만들 수 있습니다.

Diagram that shows screenshots of three pages from a workbook, including Analysis of Page Views, Usage, and Time Spent on Page.

Azure 대시보드

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

Screenshot that shows an example of an Azure dashboard with customizable information.

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

Grafana

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

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

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

모든 버전의 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 경고를 보고 사용할 수 있습니다.

  • Azure Monitor 경고 정의에 대한 자세한 내용은 새 경고 규칙 만들기를 참조하세요.
  • Prometheus용 Azure Monitor 관리형 서비스의 경우 Azure Monitor 작업 영역에 적용되는 Prometheus 규칙 그룹의 일부로 만들어진 Prometheus 경고 규칙을 사용하여 경고를 정의합니다.

Screenshot that shows Grafana visualizations.

Power BI

Power BI는 장기적인 KPI 추세를 분석하는 보고서와 비즈니스 중심 대시보드 및 보고서를 만드는 데 유용합니다. 로그 쿼리 결과를 Power BI 데이터 세트로 가져올 수 있습니다. 그러면 여러 원본의 데이터를 결합하고 웹 및 모바일 디바이스에서 보고서를 공유하는 것과 같은 기능을 활용할 수 있습니다.

Screenshot that shows an example Power BI report for IT operations.

올바른 시각화 도구 선택

시각화 도구 이점 권장 용도
Azure Workbooks 네이티브 Azure 대시보드 플랫폼 엔지니어링 및 기술 팀이 시나리오를 시각화하고 조사하기 위한 도구로 사용합니다.
Autorefresh 앱 개발자, 클라우드 엔지니어 및 기타 기술 담당자를 위한 보고 도구로 사용
기본 제공 및 공용 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, 시각화, 대화형 작업 및 기능을 유연하게 제공합니다.

다음 단계