An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
Welcome to Microsoft Q&A.
I hope you are doing well.
Azure Monitor Workbooks would be a good fit for this scenario. They allow you to use KQL against Log Analytics data and combine the results into charts, grids, KPIs, and interactive filters. ([Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-data-sources?utm_source=chatgpt.com"Azure Workbooks data sources - Azure Monitor | Microsoft Learn"))
I would suggest starting with a simple structure:
- Define the KPIs you want to monitor — for example, availability, errors, CPU/memory, failed requests, alerts, or security events.
- Build and test the KQL queries in Log Analytics first.
- Create an Azure Monitor Workbook and add each query as a separate visualization.
- Add parameters such as time range, subscription, resource group, and resource so users can filter the dashboard interactively. ([Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-interactive-reports?utm_source=chatgpt.com"Create interactive reports with Azure Monitor Workbooks - Azure Monitor | Microsoft Learn"))
- Save and share the Workbook with the appropriate Azure RBAC permissions.
For example, a basic query could look like:
AzureActivity
| where TimeGenerated > ago(24h)
| summarize Events = count() by CategoryValue
| order by Events desc
You can then visualize the result as a bar or pie chart.
For performance, avoid querying unnecessarily large time ranges or raw datasets. Microsoft recommends using appropriate time ranges and aggregating data before visualization where possible. ([Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-create-workbook?utm_source=chatgpt.com"Create or edit an Azure Workbook - Azure Monitor | Microsoft Learn"))
I would generally choose Workbooks over Azure Dashboards when the goal is an interactive monitoring/reporting solution based heavily on KQL. Azure Dashboards are better suited to a simpler "single pane of glass," while Workbooks provide richer querying, parameters, and interactive visualizations. ([Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/best-practices-visualize?utm_source=chatgpt.com"Azure Monitor best practices - Analysis and visualizations - Azure Monitor | Microsoft Learn"))
Useful documentation
Azure Workbooks overview https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-overview
Create or edit an Azure Workbook https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-create-workbook
Workbook data sources https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-data-sources
Azure Monitor visualization best practices https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/best-practices-visualize
If this answer helped clarify the platform capabilities and save you troubleshooting time, please consider marking it as Accepted. This helps others in the community find similar solutions.