Azure Health: Incidents, RCA and Resources
Overview
Azure Health in Spotto shows Azure platform incidents and resource availability for the subscriptions you select. It puts Service Health events, PIR/RCA content, impacted services, regions and resources, and Resource Health availability on one page so you can answer the practical question: "Was this us, Azure, or both?"
It complements Change Monitoring: Change Monitoring explains what changed inside the subscription; Health explains which Azure platform or resource health event affected it.
Where to find it: In the Spotto Portal sidebar, go to Investigate -> Cloud Estate -> Health.
How it works
Spotto collects Azure Resource Health data for each subscription on every sync and shapes it into the page.
Why use this? (Jobs, pains, gains)
Jobs to be done
- When an outage is reported, I want to see whether Azure published a related incident, so I can separate platform impact from tenant-side changes.
- When Microsoft publishes a post-incident review, I want the RCA/PIR sections in the same place as the affected subscription context, so I can brief teams without rebuilding the timeline by hand.
- When a resource is degraded or unavailable, I want a resource-level view with links back to Spotto resource details, so ownership and remediation are easier to follow.
Common pains
- Azure Service Health and Resource Health answer different questions, and switching between them during an incident is not anyone's idea of a good time.
- Activity logs show management operations, but not the full customer-facing incident summary, impact window, PIR tags, or recommended actions from Microsoft.
- Resource-level health can be missed when the subscription-level incident has already moved to Resolved.
Turn the evidence into a decision
Select the labelled briefcase Business Value button beside Notes. The brief combines live incident, impacted/unavailable resource, and post-incident review facts with a resilience decision.
Technical severity does not establish business criticality; validate that context with service owners. Generate tailors only the narrative for permitted users and saves it to the exact scope. Clear removes that saved narrative and immediately restores the standard Business Value content without deleting Customer Context or changing live facts. Regenerate when evidence changes. Above 100 subscriptions, the curated live brief remains available without tailoring.
Current position and priority work
Stabilize active incidents according to business-service priority, then turn recurring events and post-incident findings into owned resilience improvements.
Business outcomes
Health review connects Azure incidents and resource availability to services, users, and recovery commitments. That connection helps teams restore the most important services first and fund resilience improvements from real incident evidence.
Cost of delay
Technical severity alone may not reveal business criticality, which can prolong customer impact or misdirect response effort. Repeated failure patterns may continue when PIR actions are not assigned, funded, and tracked.
Decision required
Confirm service priority, approve the immediate recovery and follow-up work, and assign owners and dates to post-incident actions.
Validate with stakeholders
When you can manage Company Notes, select any question in the portal to retain the answer in the relevant Customer Context note.
- Which business services and users are affected?
- What availability commitments, workarounds, and escalation thresholds apply?
- Which PIR actions require an owner and investment decision?
Key capabilities
Select subscriptions to scope the view
Use the subscription selector at the top of the page to choose one or more subscriptions. Health only loads data for subscriptions that are ready for review.
Review incidents
Events are sorted by latest update, newest first. Each row in the Service events tab shows the event title, subscription, last update, event type (ServiceIssue, PlannedMaintenance, HealthAdvisory, SecurityAdvisory, RCA, EmergingIssues), status (Active or Resolved), level when provided, and a Preliminary PIR or Final PIR badge.
Select an event to open its details: impact start, mitigation time, last update, duration, summary, impacted services and regions, recommended actions, and impacted resources. When Microsoft includes post-incident review content, the details also show What happened, What went wrong and why, How Microsoft responded, How Microsoft is reducing recurrence and How customers can reduce impact. Microsoft does not publish every section for every event.
Use the star on an event to add it to the Kanban Board as a reliability work item, or share the event from its details.
Review current resource availability
Each row in the Resource availability tab shows the resource name, type and subscription, its health state and title, the reason and summary, recommended actions, the time Azure reported it, and how many service events are linked to it.
Search and filter
Search matches events by title, summary, type, status, level, service, region, subscription or recommended action, and resources by name, ID, type, subscription, state, reason, summary or recommended action.
The filters switch between:
- All, active and resolved events
- Events with impacted resources, or all events
- Impacted (not Available), Unavailable, Degraded, Unknown or all resources
How it differs from Change Monitoring
| Question | Use |
|---|---|
| "Who changed this resource or subscription setting?" | Change Monitoring |
| "Did Azure report a platform incident, outage, maintenance event, or RCA?" | Health |
| "Which resources are currently degraded, unavailable, or recently impacted?" | Health |
| "Was there a failed deployment, policy assignment, or administrative operation?" | Change Monitoring |
Activity logs can contain health-looking categories, but they are compact management events. Health keeps the Service Health and Resource Health fields such as impact windows, impacted services and regions, PIR tags, article content, recommended actions, and availability status.
Coverage and limitations
- Event history starts 180 days before the subscription's first health sync. Older events are not collected.
- Some events are subscription-level only and have no impacted resources list.
- Resource availability is a snapshot from the latest sync. If Azure health changes after that, wait for the next sync.
- Sensitive advisory details may require additional Azure permissions and may not be visible in every environment.
Permissions and access
Health uses the same Spotto portal access as Change Monitoring. If a user cannot access Change Monitoring for a company, they will not see Health.
For Azure collection, Spotto needs read access to Resource Health data, including:
Microsoft.ResourceHealth/events/readMicrosoft.ResourceHealth/events/impactedResources/readMicrosoft.ResourceHealth/AvailabilityStatuses/readMicrosoft.ResourceHealth/AvailabilityStatuses/current/read
Troubleshooting
The Health page is empty
What you're seeing: The page shows no Service Health events or Resource Health availability statuses.
Likely causes:
- No subscriptions are selected.
- The selected subscriptions are not ready yet.
- Azure has no health events or availability statuses for the selected subscriptions.
- The Service events tab is showing only events with impacted resources.
- Resource Health permissions are missing from the cloud account.
How to fix:
- Select at least one ready subscription.
- Wait for the cloud account sync to complete.
- Switch the event filter to All events and the resource filter to All resources.
- Confirm the Azure role assigned to Spotto includes the Resource Health read permissions listed above.
PIR or RCA sections are missing
What you're seeing: An event appears, but fields such as "What happened" or "What went wrong and why" are blank.
Likely causes:
- Microsoft has not published a preliminary or final PIR for that event.
- The event type does not include post-incident review sections.
- The event has only summary, update, or article content.
- Azure marks the event as sensitive.
How to fix:
- Check whether the event has a Preliminary PIR or Final PIR badge.
- Review the event summary and recommended actions.
- Recheck after Microsoft publishes the final update.
A resource is affected but does not link to a resource detail page
What you're seeing: An impacted resource appears as text, but there is no usable Spotto resource link.
Likely causes:
- Azure did not provide a
targetResourceIdfor the impacted resource. - The resource is outside the selected subscriptions or has not been collected into Spotto inventory.
- The resource was deleted before the latest inventory sync.
How to fix:
- Search for the resource by name or ID in Cloud Resources.
- Select the subscription that owns the resource.
- Refresh after the next inventory sync if the resource was recently created or restored.
Resource Health says Available but users still reported impact
What you're seeing: Resource availability rows show Available, but users reported downtime or degradation.
Likely causes:
- The impact was transient and resolved before the latest sync.
- The incident affected an upstream dependency rather than the resource directly.
- The issue was tenant-side, such as a deployment, policy, network, or identity change.
How to fix:
- Check Service Health events for the same time window.
- Review Change Monitoring for deployments or administrative changes around the incident.
- Check resource metrics and logs for tenant-side symptoms.
Looking to enhance your cloud setup for cost efficiency, performance, reliability, or security?
Talk to a cloud specialist. Email us or schedule a 30-minute consultation and let's optimize your cloud environment together.
Book a Free Consultation