Our company supports multiple customers, with different teams monitoring Microsoft 365, Azure Monitor, service health, Microsoft Defender for Cloud, Partner Center, and other alert sources. At the moment, each team has to sign in to several dashboards and check them manually.
I initially tried using email notifications as triggers for Power Automate flows, then summarizing the messages and building a dashboard for Azure alerts. That approach became difficult to maintain, especially because storing the data over time caused problems. It also requires a separate workflow for each alert type, and it only works when every customer has configured alert notifications—which is not always true, particularly for customers who are not using managed services but still need important issues surfaced.
Is there an existing product, architecture, or workflow that can provide a single-pane-of-glass view for alerts across multiple tenants connected through Azure Lighthouse? Even recommendations on how to approach this would be helpful.
2 Answers
Azure Workbooks may be a good starting point for a single-pane-of-glass dashboard. With Azure Lighthouse, you can build workbooks for specific monitoring purposes and use filters to view data from multiple customer environments. You would need to confirm that the data sources and permissions are configured consistently across tenants, but this should be more maintainable than parsing alert emails.
There are also self-hosted, read-only dashboard products that can aggregate Azure resource and subscription information across tenants. One such tool currently focuses mainly on Azure resources and subscriptions, with some multi-tenant dashboard support in development. It may not cover every alert source mentioned here, especially Microsoft 365, Defender, and Partner Center, so you would need to verify its supported integrations before relying on it as a complete alert platform.
That sounds more focused on resource visibility and cost or cleanup opportunities than on being a complete alert-management system. It could still help with the Azure portion, but the other alert sources would likely need separate integrations.

Would it be possible to combine data from several customer tenants in a single workbook, or would each customer need a separate workbook?