Azure Dashboard for site recovery replication health

Nana Poku 325 Reputation points
2025-10-27T12:00:54.1466667+00:00

I’m seeking guidance on building Azure Dashboard that provides clear visibility into Azure Site Recovery replication health. What would be the best approach to achieve this?

Azure Site Recovery
Azure Site Recovery
An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
{count} votes

Answer accepted by question author
  1. Sandhya Kommineni 2,730 Reputation points Microsoft External Staff Moderator
    2025-10-27T17:06:37.3766667+00:00

    Hello Nana Poku,

    Thanks for posting your question in Microsoft Q&A portal

    You can monitor and visualize Azure Site Recovery (ASR) replication health using a combination of built-in vault monitoring, Azure Monitor Logs, log analytics and Azure Workbooks. Below are the different approaches you can use

    1.To monitor Azure Site Recovery, using Site Recovery inbuilt monitoring. You can monitor:

    • The health and status of machines replicated by Site Recovery
    • Test failover status of machines.
    • Issues and errors affecting configuration and replication.
    • Infrastructure components such as on-premises servers.

    Before you start

    You might want to review common monitoring questions before you start.

    Monitor in the dashboard

    1. In the vault, select Overview. The Recovery Services dashboard consolidates all monitoring information for the vault in a single location. There are pages for both Site Recovery and the Azure Backup service, and you can switch between them.
    2. From the dashboard, drill down into different areas.
    3. In Replicated items, select View All to see all the servers in the vault.
    4. Select the status details in each section to drill down.
    5. In Infrastructure view, sort monitoring information by the type of machines you're replicating.
    6. Monitor replicated items In Replicated items, monitor the health of all machines in the vault that have replication enabled.

    Refer MS official document for more details: Azure Site Recovery dashboard and built-in alerts - Azure Site Recovery | Microsoft Learn

    2.For advanced or cross-vault visibility, you can integrate ASR with Azure Monitor Logs.

    Steps:

    1. Enable Diagnostic settings on your Recovery Services vaults.
    2. Send logs to a Log Analytics workspace.
    3. Use Kusto Query Language (KQL) in Log Analytics to query replication health and job status as outlined in below document.
    4. This query plots a pie chart for the current replication health of all protected Azure virtual machines, broken down into three states: Normal, Warning, or Critical.
    AzureDiagnostics  
    | where replicationProviderName_s == "A2A"   
    | where isnotempty(name_s) and isnotnull(name_s)  
    | summarize hint.strategy=partitioned arg_max(TimeGenerated, *) by name_s  
    | project name_s , replicationHealth_s  
    | summarize count() by replicationHealth_s  
    | render piechart
    

    This query plots a pie chart for the current replication health of all protected Azure virtual machines, broken down into three states: Normal, Warning, or Critical.

    Refer document Monitor Azure Site Recovery with Azure Monitor Logs - Azure Site Recovery | Microsoft Learn to monitor machines replicated by Azure Site Recovery, using Azure Monitor Logs, and Log Analytics.

    3.Build Visualizations Using Azure Workbooks

    Azure Workbooks provide an interactive and visual way to display replication health, failover readiness, and alert summaries.

    Steps to Create a Workbook:

    1. In the Azure Portal, search for Workbooks → click + New.
    2. Add a query tile and paste your KQL query.
    3. Choose a visualization type (Pie chart, Bar chart, Table, etc.).
    4. Add additional sections such as Replication Health Overview, Failed Jobs Summary, Critical Replicated Items, Alerts over time
    5. Add filters for Subscription, Vault Name, or Replication Health to make the dashboard interactive.
    6. Save your workbook (e.g., ASR Replication Health Overview).

    Refer document: https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-create-workbook

    4.Pin the Workbook to an Azure Dashboard

    You can pin workbook charts to a shared Azure Dashboard for centralized monitoring.

    Steps:

    1. Open the Workbook → select on desired charts.
    2. Choose New Dashboard or add to an existing one.
    3. Go to Dashboard → Edit to arrange tiles.
    4. Configure RBAC permissions to control access for your team.

    Refer document:

    I hope the provided answer is helpful, do let me know if you have any further questions on this Please accept as Yes and upvote if the answer is helpful so that it can help others in the community.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.