이 문서에서는 Azure Monitor에서 수집된 데이터를 시각화하기 위한 다양한 옵션과 각 도구가 가장 유용한 다양한 시나리오에 대한 설명을 비교합니다. 또한 요구 사항에 맞는 올바른 시각화 도구를 선택하는 방법에 대한 지침을 제공합니다.
Azure Workbooks
Azure 통합 문서는 데이터 분석 및 풍부한 시각적 보고서 생성을 위한 유연한 캔버스를 제공합니다. 통합 문서를 사용하여 Azure 전체에서 가장 완벽한 데이터 원본 집합을 활용하고, 이를 하나의 대화형 경험으로 결합할 수 있습니다. 이는 여러 Azure 리소스에서 엔드투엔드 모니터링 보기를 준비하는 데 특히 유용합니다. 컨테이너 인사이트 및 VM 인사이트와 같은 인사이트는 미리 빌드된 통합 문서를 사용하여 특정 서비스에 대한 중요한 상태 및 성능 정보를 제공합니다. Azure Monitor의 통합 문서 탭에서 통합 문서 갤러리에 액세스하거나, 사용자 지정 통합 문서를 만들거나, Azure GitHub 커뮤니티 템플릿을 활용하여 다른 사용자의 요구 사항을 충족할 수 있습니다.
Azure 통합 문서는 Azure Arc를 사용하는 하이브리드 환경을 포함하여 Azure 관리형 하이브리드 및 에지 환경에 이상적입니다. 이를 통해 인사이트의 데이터를 기반으로 사용자 지정 보고서를 만들고 작업 및 자동화를 위한 다른 Azure 기능과의 통합을 제공할 수 있습니다.
그라파나 주
Grafana 는 운영 대시보드에서 뛰어난 개방형 플랫폼입니다. 이를 통해 데이터 쿼리를 결합하고, 결과를 쿼리하고, 개방형 클라이언트 쪽 데이터 처리를 수행할 수 있습니다.
Azure에서 Grafana를 사용할 수 있는 두 가지 옵션은 Grafana를 이용한 대시보드와 Azure Managed Grafana입니다.
추가 비용 없이 Azure Portal에서 Grafana(미리 보기)를 사용하는 대시보드를 사용할 수 있습니다. 이 옵션은 Azure Monitor 및 Azure Managed Prometheus를 지원합니다. 현재 사용자 인증을 사용합니다. Grafana OSS 기능이 포함되어 있습니다. Azure에서 제공하는 데이터 원본만 사용하는 경우 가장 빠르고 쉬운 옵션입니다.
Grafana를 사용하여 대시보드에 대한 워크플로를 이해하려면 Grafana에서 Azure Monitor 대시보드 사용(미리 보기)을 참조하세요.
그렇지만 만약 다음과 같이 하고자 한다면:
- 오픈 소스 또는 기타 외부 데이터 원본 사용
- 감사 사용 로그
- 프라이빗 네트워킹 사용
- 관리 ID 인증 또는 서비스 주체 방법 사용
Azure Managed Grafana 는 올바른 선택입니다.
각 선택에 대한 개요는 Grafana를 사용하여 시각화를 참조하세요.
Azure Managed Grafana는 Azure Monitor 및 Azure Data Explorer와 같은 Azure 네이티브 데이터 저장소에 대해 이 환경을 최적화합니다. 구독의 모든 리소스에 쉽게 연결하고 친숙한 Grafana 대시보드에서 모든 결과 원격 분석을 볼 수 있습니다. Azure Monitor 포털에 통합되고 Azure 리소스에 대한 기본 제공 대시보드를 포함하며 Azure Monitor 메트릭 및 로그에서 Grafana 대시보드로 차트 고정을 지원합니다. 시작하려면 Grafana로 시각화 를 참조하세요.
Grafana에는 Dynatrace, New Relic 및 AppDynamics와 같은 APM(애플리케이션 성능 모니터링) 도구를 위한 플러그 인 및 대시보드 템플릿이 있습니다. 또한 다중 클라우드 모니터링을 위한 AWS CloudWatch 및 GCP BigQuery 플러그 인이 있습니다.
모든 버전의 Grafana에는 Azure Monitor 메트릭 및 로그를 시각화하는 Azure Monitor 데이터 원본 플러그 인이 포함되어 있습니다. 기본 제공 Grafana Azure 경고 대시보드 를 사용하면 Azure Monitor, Azure 데이터 원본 및 Prometheus용 Azure Monitor 관리 서비스에 대한 Azure Monitor 경고를 보고 사용할 수 있습니다.
Grafana는 Kubernetes와 같은 클라우드 네이티브 시나리오의 데이터 시각화 및 대시보드뿐만 아니라 다중 클라우드, 오픈 소스 소프트웨어 및 타사 통합에 적합합니다. 오픈 소스 및 타사 도구와의 상호 운용성을 제공하며 Azure Portal 외부에서 대시보드를 공유할 수 있습니다.
Azure 대시보드
Azure 대시보드는 Azure 인프라 및 서비스에 대한 단일 창 제공에 유용합니다. 통합 문서가 더 다양한 기능을 제공하지만 대시보드는 Azure Monitor 데이터를 다른 Azure 서비스의 데이터와 결합할 수 있습니다. 다음 비디오에서 대시보드를 만드는 방법을 알아봅니다.
Power BI
Power BI 는 장기 KPI(핵심 성과 지표) 추세를 분석하는 보고서와 함께 비즈니스 중심 대시보드 및 보고서를 만드는 데 유용합니다. 로그 쿼리 결과를 Power BI 데이터 세트로 가져올 수 있습니다. 이를 통해 다양한 원본의 데이터를 결합하고 웹 및 모바일 디바이스에서 보고서를 공유하는 등의 기능을 활용할 수 있습니다.
기타 옵션
일부 Azure Monitor 파트너는 시각화 기능을 제공합니다. Azure Monitor 파트너는 이러한 솔루션에 추가 비용이 발생할 수 있지만 시간을 절약하기 위해 기본 시각화를 제공할 수 있습니다.
REST API를 사용하여 Azure Monitor에서 메트릭 및 로그 데이터를 사용하여 사용자 지정 웹 사이트 및 애플리케이션을 빌드할 수도 있습니다. REST API는 UI, 시각화, 대화형 작업 및 기능을 유연하게 제공합니다.