Edit

Share via


Visualize data in Azure Monitor

This article compares the different options for visualizing collected data in Azure Monitor and description of different scenarios where each tool is most useful. It also provides guidance on how to choose the right visualization tool for your needs.

Azure workbooks

Azure workbooks provide a flexible canvas for data analysis and the creation of rich visual reports. You can use workbooks to tap into the most complete set of data sources from across Azure and combine them into unified interactive experiences. They're especially useful to prepare end-to-end monitoring views across multiple Azure resources. Insights, such as Container insights and VM insights, use prebuilt workbooks to present you with critical health and performance information for a particular service. You can access a gallery of workbooks on the Workbooks tab in Azure Monitor, create custom workbooks, or leverage Azure GitHub community templates to meet the requirements of your different users.

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

Azure workbooks are ideal for Azure managed hybrid and edge environments, including hybrid environments with Azure Arc. They allow you to create custom reports based on data from insights and provide integrations with other Azure features for actions and automation.

Azure dashboards

Azure dashboards are useful in providing a single pane of glass for your Azure infrastructure and services. While a workbook provides richer functionality, a dashboard can combine Azure Monitor data with data from other Azure services. Learn how to create a dashboard from the following video:

Grafana

Grafana is an open platform that excels in operational dashboards. It allows you to leverage extensive flexibility for combining data queries, query results, and performing open-ended client-side data processing. Grafana has popular plug-ins and dashboard templates for application performance monitoring (APM) tools such as Dynatrace, New Relic, and AppDynamics and also has AWS CloudWatch and GCP BigQuery plug-ins for multicloud monitoring in a single pane of glass.

Azure Managed Grafana optimizes this experience for Azure-native data stores such as Azure Monitor and Azure Data Explorer. You can easily connect to any resource in your subscription and view all resulting telemetry in a familiar Grafana dashboard. It integrates into the Azure Monitor portal and includes out-of-the-box dashboards for Azure resources and also supports pinning charts from Azure Monitor metrics and logs to Grafana dashboards. See Visualize with Grafana to get started.

All versions of Grafana include the Azure Monitor datasource plug-in to visualize your Azure Monitor metrics and logs. The out-of-the-box Grafana Azure alerts dashboard allows you to view and consume Azure monitor alerts for Azure Monitor, your Azure datasources, and Azure Monitor managed service for Prometheus.

Screenshot that shows Grafana visualizations.

Grafana is ideal for data visualizations and dashboards in cloud-native scenario such as Kubernetes as well as multicloud, open source software, and third-party integrations. It provides interoperability with open-source and third-party tools and allows you to share dashboards outside of the Azure portal.

Power BI

Power BI is useful for creating business-centric dashboards and reports, along with reports that analyze long-term KPI (Key Performance Indicator) trends. You can import the results of a log query into a Power BI dataset, which allows you to take advantage of features such as combining data from different sources and sharing reports on the web and mobile devices.

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

Other options

Some Azure Monitor partners provide visualization functionality. An Azure Monitor partner might provide out-of-the-box visualizations to save you time, although these solutions might have an extra cost.

You can also build your own custom websites and applications using metric and log data in Azure Monitor using the REST API. The REST API gives you flexibility in UI, visualization, interactivity, and features.

Next steps