Settings

Azure connection, signal sources, risk bands and notification routing.

Azure connection

Checking the Azure connection…

Required secrets

  • AZURE_TENANT_IDDirectory (tenant) ID of the app registration
  • AZURE_CLIENT_IDApplication (client) ID
  • AZURE_CLIENT_SECRETClient secret value
  • AZURE_SUBSCRIPTION_IDSSubscription IDs to read, comma-separated

Optional settings

  • AZURE_CLUSTER_RG_PATTERNResource groups treated as clusters (default ^rg-anq-)
  • AZURE_CUSTOMER_TAGResource-group tag holding the customer name (default customer)
  • EARLY_WARNING_DATA_SOURCESet to builtin to keep built-in data while connected

The app registration needs only Reader and Monitoring Reader on each subscription. It never writes to Azure.

Alert rules

Starting thresholds, tuned from incident history. The dashboard shows alert state; paging stays in PagerDuty and Azure Monitor alert rules.

ConditionSeverityPages
Cluster lost quorum or file system unavailableSev 1Yes
Node offline > 2 minSev 2Yes
VmAvailabilityMetric < 1 for ≥ 1 minSev 2Yes
Resource Health = Unavailable / DegradedSev 2Yes
Any Scheduled Event receivedSev 3No; shown in timeline
Data protection degradedSev 2Yes
Disk or VM IOPS/bandwidth consumed > 95% for ≥ 5 minSev 3No
Data Disk Latency > 2× 7-day baseline for ≥ 5 minSev 3No
Blob ServerBusyError / ServerTimeoutError > 0 for ≥ 5 minSev 3No
Blob Availability < 99.9% over 5 minSev 2Yes
File system p99 latency > threshold per SKU for ≥ 10 minSev 2Yes
Capacity > 85% / > 95%Sev 3No / Yes (Sev 2 above 95%)
Receiver failures ≥ 3 in 15 min, or HTTP 5xxSev 1Yes; existing alerts
Service Health incident in a region with ANQ clustersSev 2Notify only

Data sources

SourceFeedsScopeIntervalLast syncStatus
Azure Service Health
Resource Graph · ServiceHealthResources
Azure Platform Events6 subscriptions5 min2 min agoHealthy
Azure Resource Health
Microsoft.ResourceHealth/availabilityStatuses
Azure Platform Events, Storage / Data-Path4,852 resources5 min3 min agoHealthy
Scheduled Events
Instance Metadata Service via node agent
Azure Platform Events642 VMs1 min1 min agoHealthy
Azure Monitor metrics
Managed disks, VMs, storage accounts
Storage / Data-Path, Compute Capacity & Provisioning4,852 resources1 min1 min agoHealthy
Compute quota and usage
Microsoft.Compute/locations/usages
Compute Capacity & Provisioning25 regions15 min9 min agoHealthy
Azure Activity Log
Event Hub export
Azure Platform Events, Compute Capacity & Provisioning6 subscriptionsStreaming14 min agoDelayed
Qumulo cluster telemetry
Qumulo REST API · Prometheus exporter
Storage / Data-Path, Customer Impact (Cross-Cluster)200 clusters · 642 nodes1 min1 min agoHealthy
Network probes
Read-only RTT, DNS, TCP and SMB/NFS connect checks
Network / Connectivity25 regions · 75 zones1 min1 min agoHealthy

Risk bands

BandScoreResponse
Low0–25No action
Elevated26–50Shown on dashboard
High51–75Teams notification
Critical76–100Page on-call and open ticket

Signal weights are recalibrated monthly against confirmed incidents and false positives.

Notifications

PagerDuty
Qumulo Azure SRE · Primary · Critical and above
Microsoft Teams
#azure-sre-early-warning · High and above
Jira
Auto-create issue · SRE project · Critical and above
Email digest
sre-leads distribution list · daily 08:00 UTC · Elevated and above