다음을 통해 공유


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

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

기본 제공 분석 기능

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

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

기본 제공 시각화 도구

Azure Workbooks

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

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

Azure 대시보드

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

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

다음은 대시보드를 만드는 방법에 대한 비디오입니다.

Grafana

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 Workbooks
네이티브 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 파트너는 기본 시각화를 제공하여 시간을 절약할 수 있지만, 이러한 솔루션에는 추가 비용이 있을 수 있습니다.

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

다음 단계