Azure / Infrastructure / Infrastructure Monitoring
This dashboard displays traffic-light indicators to show the health of your Azure infrastructure resources based on key performance indicators and thresholds defined for each infrastructure resource type.
Azure Infrastructure Health Monitor
This repository contains a dashboard that displays traffic-light indicators to show the health of your Azure infrastructure resources based on key performance indicators (KPIs) and thresholds defined for each infrastructure resource type.
New Features in This Version
In this version, the dashboard introduces the ability to select multiple (up to 5) Azure subscriptions. Additionally, the dashboard now queries KPI thresholds directly from Azure Monitor Baseline Alerts using the JSON API Grafana plugin.
For more information on Azure Monitor Baseline Alerts, please visit Azure Monitor Baseline Alerts.
Prerequisites
The queries used in the dashboard require that you have resource metrics being sent to a Log Analytics Workspace. This can be achieved through a resource’s diagnostic settings. For detailed instructions, refer to Azure Monitor Essentials: Diagnostic Settings.
- Virtual Machines and VM Scale Sets: InsightsMetrics table is required. Enable VM Insights by following the instructions provided here.
- Storage: StorageBlobLogs table is required. More information on enabling diagnostic settings for Storage can be found here.
- Key Vaults: AzureDiagnostics table is required. Learn more about enabling diagnostic settings for Key Vaults here.
Installation and Configuration
This dashboard requires the JSON API Grafana plugin and a configured data source for Azure Monitor Baseline Alerts.
Follow these steps to install and configure the plugin:
- Navigate to Connections->Connect Data.
- Search for “JSON API” and then select the JSON API data source.
- Install the plugin if it is not already installed.
- On the JSON API plugin page, click “Create a JSON API data source".
- On the create JSON API page, give it the name “AMBA” and for the URL, give it the value https://raw.githubusercontent.com/Azure/azure-monitor-baseline-alerts/main/visualizations/grafana/infra-monitoring-amba-thresholds.json and then click the Save & test button. You should see a green checkbox and Success message if configured correctly.
Data source config
Collector config:
Dashboard revisions
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Decscription | Created | |
---|---|---|---|
Download |
Get this dashboard
Data source:
Dependencies: