Skip to content

SquaredUp Cloud (Azure Monitor track)

Optional post-GA deliverable

The SquaredUp Cloud workspace is planned after the Azure Local Azure Monitor Health Model reaches general availability. Its source will live in src/azure-local/azure-monitor/squaredup/.

SquaredUp Cloud is a SaaS dashboard platform with 80+ integrations. For this project, two plugins are relevant:

PluginData streamsReady-made dashboards
Azure plugin55 (Azure Monitor metrics, KQL, Cost, Sentinel, Resource Graph, Log Analytics, App Insights, Service Health)44
SCOM plugin3 (Alerts, Health, Metrics)8

Why SquaredUp Cloud for this project

  • Cross-subscription aggregation — surface Azure Local health across multiple subscriptions in a single dashboard (critical for multi-site deployments).
  • KQL tile — render the kql/health-score.kql WAF-pattern health score query as a live tile without building a full Azure Monitor Workbook.
  • Hybrid SCOM + Azure Monitor pane — combine SCOM health states (via the SCOM plugin) with Azure Monitor signal data (via the Azure plugin) in one dashboard. This is the key value-add for organizations running both Azure Local delivery surfaces in parallel.
  • Free tier — 2 users, 3 data sources, 10 monitors, unlimited dashboards. Sufficient for a single-cluster proof-of-concept.

Planned workspace

A SquaredUp Cloud workspace export will ship in src/azure-local/azure-monitor/squaredup/ covering:

DashboardContents
Azure Local — Cluster HealthHealth model entity state, KQL health score tile, Resource Health feed
Azure Local — Azure-side ResourcesL3 ARM resource states across subscriptions (Key Vault, SPN expiry, RBAC drift)
Azure Local — Hybrid ViewSCOM track health (via SCOM plugin) + Azure Monitor signals side-by-side
Azure Local — AlertsAzure Monitor alert rules from alerts.bicep, grouped by severity

Resources

Released under the MIT License.