Skip to content

Azure Monitor Health Models

Track 2 — Native Azure Monitor health monitoring for Azure Local clusters.

This section covers how the design is implemented as an Azure Monitor Health Model. The design itself — entity model, signal catalog, rollup policy, customization — is track-agnostic and lives in Design. Read that first.

Start here — Prerequisites

Before building or deploying the health model, work through the Prerequisites page. The model itself collects nothing — it pulls signals from data that other features (HCI Insights, AMA, DCMA, Resource Health) must already be flowing.

Phase 4 — coming after Phase 2 sign-off

Implementation lands in Phase 4 once the Design ADRs move from Proposed to Accepted. Roadmap in PLAN.md.

What lives here

Page Content
Prerequisites Cloud-side setup contract (HCI Insights, AMA, DCMA, RBAC, networking)
Entities (planned) Implementation of ADR 0006 — Service Group + per-entity definitions
Signals (planned) DCMA metrics + KQL queries per Signal Catalog
Health Objectives (planned) Per-entity Availability/Performance/Configuration/Security objectives
Alerts (planned) Alert rules + action groups per ADR 0009
Bicep modules (planned) health-model.bicep, service-group.bicep, alerts.bicep + tier files
Workbook (planned) Azure Monitor Workbook for visualization
Diagrams Entity graph (Mermaid + draw.io), health propagation flow

Where to start

  1. Prerequisites — make sure your cloud side is wired up
  2. Design overview — the conceptual foundation
  3. Azure Monitor entity model ADR
  4. Cloud prerequisites contract ADR
  5. Customization — how operators tune the Azure Monitor track

What will be here

  • Health model concepts (entities, signals, relationships)
  • Azure Local entity hierarchy and signal inventory
  • Service Group wiring and auto-discovery
  • ARM / Bicep deployment templates
  • KQL signal queries
  • Alert rules and Action Group integration
  • Azure portal designer walkthrough