Overview of Azure Service Health
Azure Service Health is a personalized monitoring service that keeps you informed about the state of your cloud resources. It provides customized alerts and guidance when cloud service issues, planned maintenance, or health advisories affect your specific subscriptions. By offering tailored notifications, this service helps you proactively manage your environment, minimize downtime, and maintain operational continuity.
The service is made up of three main components that work together to provide a complete view of your environment's health. Service issues report on current problems across regions, planned maintenance alerts you to upcoming scheduled updates, and resource health tracks individual resources. Understanding how these components fit together allows you to quickly isolate the root cause of an outage.
Understanding Resource Health
Resource Health is a core feature of Azure Service Health that continuously monitors your individual resources, such as an Azure Data Explorer cluster, by checking them every one to two minutes. It evaluates system signals like query failures or high latency to diagnose the resource's condition. The system then assigns one of four health states:
- Available (healthy and running)
- Degraded (operational but experiencing performance loss)
- Unavailable (stopped or unable to process requests)
- Unknown (no health signal received for over ten minutes)
To access this information, users navigate through the Azure portal by selecting Monitor, choosing Service Health, and then clicking Resource Health. From there, selecting a subscription and resource type displays a table of resources with their current status icons and recommended troubleshooting steps. This pane also stores up to four weeks of health history, which helps you analyze past trends and recurring issues.
Interpreting the data provided by Resource Health helps you understand the operational state of your deployment. The system updates its status every one to two minutes, delivering near real-time insights into metrics like cluster availability, ingestion latency, and query failures. By regularly reviewing these status updates, you can quickly assess whether an issue is platform-wide or isolated to a single resource.
Each tracked resource displays a color-coded health state icon to represent its condition. An Available status means your resource is fully functional and running without issues, while a Degraded status points to performance loss or potential data risks while remaining online. If a resource transitions to Unavailable, it cannot process requests and requires immediate attention. The Unknown status indicates that the platform has not received health signals for more than ten minutes, which often points to a larger underlying platform event.
When troubleshooting, you can examine up to four weeks of data in the health history timeline to identify patterns. If a critical resource remains in an Unavailable state for an extended period, this timeline provides the necessary context to open an official support request. This combination of real-time statuses and historical data allows administrators to make informed decisions about scaling or contacting support.
To build a complete monitoring solution, you can integrate Azure Service Health with Azure Monitor and Azure Resource Health. While Service Health alerts you to broad, platform-wide events, Resource Health tracks the status of individual resources. Combining these tools into a single dashboard allows you to correlate wide-scale cloud incidents with specific resource failures, speeding up your troubleshooting flow.
For deeper diagnostic insights, you can combine these health alerts with Azure Monitor metrics and platform diagnostics. For instance, running the .show diagnostics command on a cluster allows you to check key operational values such as IsHealthy or IsScaleOutRequired. Within the portal, you can also track specific metrics like Keep Alive to verify responsiveness, or CPU usage to pinpoint performance bottlenecks.
Displaying multiple metrics together on a single chart makes it easy to compare trends and see how resource health changes over time. This integrated approach provides proactive alerting, automated troubleshooting recommendations, and a centralized view of your entire cloud infrastructure. Using these tools together ensures that your operations team remains fully aware of both local resource faults and global cloud status.
Configuring Service Health Alerts
Configuring customized alerts ensures that you receive immediate notifications when issues occur, rather than having to manually check the portal. These alerts can be set up to trigger based on service issues, planned maintenance events, or specific health advisories. Actively receiving these alerts helps you maintain high availability and quickly respond to infrastructure changes.
To set up a new alert, you navigate to Azure Monitor in the portal, select Alerts, and create a new alert rule. The setup flow requires you to define specific criteria to control when and how you are notified. By defining these parameters accurately, you ensure that you only receive relevant alerts that require active intervention:
- Select the target resource or subscription you want to track.
- Choose Resource Health as the signal type for the alert.
- Define the specific condition, such as when a resource health status changes to Unavailable.
- Associate the rule with an action group to specify how to send the notification.
An action group can send notifications through various channels, including email, SMS, or webhooks that trigger external automated systems. By configuring these automated responses, your team can instantly react to downtime or plan ahead for upcoming maintenance. This proactive setup minimizes manual effort and decreases the time it takes to resolve issues.
Components of Azure Service Health
Azure Service Health categorizes cloud events into three distinct components to help you organize your response: Service Issues, Planned Maintenance, and Health Advisories. Each component serves a different purpose, ranging from handling active emergencies to preparing for future platform updates. Understanding how these components differ allows your team to prioritize tasks and maintain governance.
Service Issues
Service Issues are unplanned disruptions or outages caused by problems within the Azure infrastructure itself. When an incident occurs, this component provides real-time updates regarding the root cause, affected regions, and expected resolution times. These notifications help you implement quick workarounds and keep stakeholders informed during an active outage:
- Real-time incident timelines and updates
- Details on affected services and geographical regions
- Recommended workarounds to restore application functionality
Planned Maintenance
Planned Maintenance alerts you to scheduled upgrades and system changes that Microsoft performs on the underlying infrastructure. These alerts are sent well in advance, allowing you to prepare your applications and schedule workloads around the maintenance windows. Knowing the timing and scope of these updates helps minimize unexpected downtime:
- Maintenance schedules and expected durations
- Clear scope of which resources will be affected
- Suggested mitigation steps to prevent service disruption
Health Advisories
Health Advisories provide informational alerts and recommendations regarding best practices, security, or upcoming platform changes. Unlike active service issues, advisories do not represent current outages but instead warn you about potential risks. Following these recommendations helps you optimize your environment before minor issues turn into critical failures:
- Security patches and compliance updates
- Performance tuning recommendations
- Deprecation warnings and retirement schedules for older features