Monitoring and reporting solutions for Azure Backup
This article provides an overview of different monitoring and reporting solutions provided by Azure Backup.
Azure Backup offers integration with various Azure services, such as Azure Resource Graph, Azure Monitor Alerts, Azure Monitor Logs, and Azure Resource Health. Azure Backup also offers interfaces to various Azure clients, such as Azure portal, Azure PowerShell, Azure CLI, and Azure REST API. Depending on your monitoring and reporting requirements, you can use a combination of these integrations.
Monitoring and reporting scenarios
The following table provides a summary of the different monitoring and reporting scenarios that commonly arise in enterprise backup deployments, and the different capabilities that Azure Backup provides today for each of these scenarios, along with the relevant document references.
|Monitor backup jobs and backup instances||- Built-in monitoring: You can monitor backup jobs and backup instances in real time via the Backup center dashboard.
- Customized monitoring dashboards: Azure Backup allows you to use non-portal clients, such as PowerShell, CLI, and REST API, to query backup monitoring data for use in your custom dashboards. In addition, you can query your backups at scale (across vaults, subscriptions, regions, and Lighthouse tenants) using Azure Resource Graph (ARG). Backup Explorer is one sample monitoring workbook, which uses data in ARG that you can use as a reference to create your own dashboards.
|Monitor overall backup health||- Resource Health: You can monitor the health of your Recovery Services vault and Backup vaults, and troubleshoot events causing the resource health issues. Learn more. You can view the health history and identify events affecting the health of your resource. You can also trigger alerts related to the resource health events.
- Azure Monitor Metrics: Azure Backup also offers the above health metrics via Azure Monitor, which provides you more granular details about the health of your backups. This also allows you to configure alerts and notifications on these metrics. Learn more.
|Get alerted to critical backup incidents||- Built-in alerts using Azure Monitor: Azure Backup provides an alerting solution based on Azure Monitor for scenarios, such as deletion of backup data, disabling of soft-delete, backup failures, and restore failures. You can view and manage these alerts via Backup center. To configure notifications for these alerts (for example, emails), you can use Azure Monitor's Action rules and Action groups to route alerts to a wide range of notification channels.
- Azure Backup Metric Alerts using Azure Monitor (preview): You can write custom alert rules using Azure Monitor metrics to monitor the health of your backup items across different KPIs. Learn more
- Classic Alerts: This is the older alerting solution, which you can access using the Backup Alerts tab in the Recovery Services vault blade. These alerts don't appear in Backup center. If you're using classic alerts, we recommend to start using one or more of the Azure Monitor based alert solutions (described above) as it's the forward-looking solution for alerting.
- Custom log alerts: If you've scenarios where an alert needs to be generated based on custom logic, you can use Log Analytics based alerts for such scenarios, provided you've configured your vaults to send diagnostics data to a Log Analytics (LA) workspace. Due to the current frequency at which data in an LA workspace is updated, this solution is typically used for scenarios where it's acceptable to have a short time difference between the occurrence of the actual incident and the generation of the alert.
|Analyze historical trends||- Built-in reports: You can use Backup Reports (based on Azure Monitor Logs) to analyze historical trends related to job success and backup usage, and discover optimization opportunities for your backups. You can also configure periodic emails of these reports.
- Customized reporting dashboards: You can also query the data in Azure Monitor Logs (LA) using the documented system functions to create your own dashboards to analyze historical information related to your backups.
|Audit user triggered actions on vaults||Activity Logs: You can use standard Activity Logs for your vaults to view information on various user-triggered actions, such as modification of backup policies, restoration of a backup item, and so on. You can also configure alerts on Activity Logs, or export these logs to a Log Analytics workspace for long-term retention.|