Resource types and health checks in Azure resource health

Below is a complete list of all the checks executed through resource health by resource types.

Microsoft.AnalysisServices/servers

Executed Checks
- Is the server up and running?
- Has the server run out of memory?
- Is the server starting up?
- Is the server recovering?

Microsoft.ApiManagement/service

Executed Checks
- Is the Api Management service up and running?

Microsoft.AppPlatform/Spring

Executed Checks
- Is the Azure Spring Cloud instance available?

Microsoft.Batch/batchAccounts

Executed Checks
- Is the Batch account up and running?
- Has the pool quota been exceeded for this batch account?

Microsoft.Cache/Redis

Executed Checks
- Are all the Cache nodes up and running?
- Can the Cache be reached from within the datacenter?
- Has the Cache reached the maximum number of connections?
- Has the cache exhausted its available memory?
- Is the Cache experiencing a high number of page faults?
- Is the Cache under heavy load?

Microsoft.CDN/profile

Executed Checks
- Is the supplemental portal accessible for CDN configuration operations?
- Are there ongoing delivery issues with the CDN endpoints?
- Can users change the configuration of their CDN resources?
- Are configuration changes propagating at the expected rate?
- Can users manage the CDN configuration using the Azure portal, PowerShell, or the API?

Microsoft.classiccompute/virtualmachines

Executed Checks
- Is the server hosting this virtual machine up and running?
- Is the virtual machine container provisioned and powered up?
- Is there network connectivity between the host and the storage account?
- Is there ongoing planned maintenance?
- Are there heartbeats between Guest and host agent (if Guest extension is installed)?

Microsoft.classiccompute/domainnames

Executed Checks
- Is production slot deployment healthy across all role instances?
- Is the role healthy across all its VM instances?
- What is the health status of each VM within a role of a cloud service?
- Was the VM status change due to platform or customer initiated operation?
- Has the booting of the guest OS completed?
- Is there ongoing planned maintenance?
- Is the host hardware degraded and predicted to fail soon?
- Learn More about Executed Checks

Microsoft.cognitiveservices/accounts

Executed Checks
- Can the account be reached from within the datacenter?
- Is the Azure AI services resource provider available?
- Is the Cognitive Service available in the appropriate region?
- Can read operations be performed on the storage account holding the resource metadata?
- Has the API call quota been reached?
- Has the API call read-limit been reached?

Microsoft.compute/hostgroups/hosts

Executed Checks
- Is the host up and running?
- Is the host hardware degraded?
- Is the host deallocated?
- Has the host hardware service healed to different hardware?

Microsoft.compute/virtualmachines

Executed Checks
- Is the server hosting this virtual machine up and running?
- Is the virtual machine container provisioned and powered up?
- Is there network connectivity between the host and the storage account?
- Is there ongoing planned maintenance?
- Are there heartbeats between Guest and host agent (if Guest extension is installed)?

Microsoft.compute/virtualmachinescalesets

Executed Checks
- Is the server hosting this virtual machine up and running?
- Is the virtual machine container provisioned and powered up?
- Is there network connectivity between the host and the storage account?
- Is there ongoing planned maintenance?
- Are there heartbeats between Guest and host agent (if Guest extension is installed)?

Microsoft.ContainerService/managedClusters

Executed Checks
- Is the cluster up and running?
- Are core services available on the cluster?
- Are all cluster nodes ready?
- Is the service principal current and valid?

Microsoft.datafactory/factories

Executed Checks
- Have there been pipeline run failures?
- Is the cluster hosting the Data Factory healthy?

Microsoft.datalakeanalytics/accounts

Executed Checks
- Have users experienced problems submitting or listing their Data Lake Analytics jobs?
- Are Data Lake Analytics jobs unable to complete due to system errors?

Microsoft.datalakestore/accounts

Executed Checks
- Have users experienced problems uploading data to Data Lake Store?
- Have users experienced problems downloading data from Data Lake Store?

Microsoft.datamigration/services

Executed Checks
- Has the database migration service failed to provision?
- Has the database migration service stopped due to inactivity or user request?

Microsoft.DataShare/accounts

Executed Checks
- Is the Data Share account up and running?
- Is the cluster hosting the Data Share available?

Microsoft.DBforMariaDB/servers

Executed Checks
- Is the server unavailable due to maintenance?
- Is the server unavailable due to reconfiguration?

Microsoft.DBforMySQL/servers

Executed Checks
- Is the server unavailable due to maintenance?
- Is the server unavailable due to reconfiguration?

Microsoft.DBforPostgreSQL/servers

Executed Checks
- Is the server unavailable due to maintenance?
- Is the server unavailable due to reconfiguration?

Microsoft.devices/iothubs

Executed Checks
- Is the IoT hub up and running?

Microsoft.DigitalTwins/DigitalTwinsInstances

Executed Checks
- Is the Azure Digital Twins instance up and running?

Microsoft.documentdb/databaseAccounts

Executed Checks
- Have there been any database or collection requests not served due to an Azure Cosmos DB service unavailability?
- Have there been any document requests not served due to an Azure Cosmos DB service unavailability?

Microsoft.eventhub/namespaces

Executed Checks
- Is the Event Hubs namespace experiencing user generated errors?
- Is the Event Hubs namespace currently being upgraded?

Microsoft.hdinsight/clusters

Executed Checks
- Are core services available on the HDInsight cluster?
- Can the HDInsight cluster access the key for BYOK encryption at rest?

Microsoft.HealthcareApis/workspaces/dicomservices

Executed Checks
- Is the DICOM service up and running?
- Can the DICOM service access the customer-managed encryption key?
- Can the DICOM service access the connected data lake?

Microsoft.HybridCompute/machines

Executed Checks
- Is the agent on your server connected to Azure and sending heartbeats?

Microsoft.IoTCentral/IoTApps

Executed Checks
- Is the IoT Central Application available?

Microsoft.Insights/scheduledQueryRules

Executed Checks
- Is this log search alert rule currently disabled?
- Does this rule runs less frequently than every 15 minutes?
- Is there a semantic, syntax, or validation error in the query?
- Is the response size is too large?
- Is the query consuming too many resources?
- Can the target Log Analytics/Application Insights workspace for this alert rule be found?
- Is the alert rule query failing because of throttling (Error 429)?
- Does the query have the correct permissions?
- Are there NSP validations issues for the query?
- Does the query evaluation fail due to exceeding the limit of fired (non- resolved) alerts per day?
- Did the alert evaluation fail due to exceeding the allowed limit of dimension combinations values that meet the threshold?

Microsoft.KeyVault/vaults

Executed Checks
- Are requests to key vault failing due to Azure KeyVault platform issues?
- Are requests to key vault being throttled due to too many requests made by customer?

Microsoft.Kusto/clusters

Executed Checks
- Is the cluster experiencing low ingestion success rates?
- Is the cluster experiencing high ingestion latency?
- Is the cluster experiencing a high number of query failures?

Microsoft.MachineLearning/webServices

Executed Checks
- Is the web service up and running?

Microsoft.Media/mediaservices

Executed Checks
- Is the media service up and running?

Microsoft.network/applicationgateways

Executed Checks
- Is performance of the Application Gateway degraded?
- Is the Application Gateway available?

Microsoft.network/azureFirewalls

Executed Checks
- Are there enough remaining available ports to perform Source NAT?
- Are there enough remaining available connections?

Microsoft.network/bastionhosts

Executed Checks
- Is the Bastion Host up and running?

Microsoft.network/connections

Executed Checks
- Is the VPN tunnel connected?
- Are there configuration conflicts in the connection?
- Are the pre-shared keys properly configured?
- Is the VPN on-premises device reachable?
- Are there mismatches in the IPSec/IKE security policy?
- Is the S2S VPN connection properly provisioned or in a failed state?
- Is the VNET-to-VNET connection properly provisioned or in a failed state?

Microsoft.network/expressroutecircuits

Executed Checks
- Is the ExpressRoute circuit healthy?

Microsoft.Network/expressRouteGateways (ExpressRoute Gateways in Virtual WAN)

Executed Checks
- Is the ExpressRoute Gateway up and running?

Microsoft.network/frontdoors

Executed Checks
- Are Front Door backends responding with errors to health probes?
- Are configuration changes delayed?

Microsoft.network/LoadBalancers

Executed Checks
- Are the load balancing endpoints available?

Microsoft.network/natGateways

Executed Checks
- Are the NAT gateway endpoints available?

Microsoft.network/trafficmanagerprofiles

Executed Checks
- Are there any issues impacting the Traffic Manager profile?

Microsoft.Network/virtualHubs

Executed Checks
- Is the virtual hub router up and running?

Microsoft.network/virtualNetworkGateways

Executed Checks
- Is the VPN gateway reachable from the internet?
- Is the VPN Gateway in standby mode?
- Is the VPN service running on the gateway?

Microsoft.network/vpnGateways (VPN Gateways in Virtual WAN)

Executed Checks
- Is the VPN gateway reachable from the internet?
- Is the VPN Gateway in standby mode?
- Is the VPN service running on the gateway?

Microsoft.NotificationHubs/namespace

Executed Checks
- Can runtime operations like registration, installation, or send be performed on the namespace?

Microsoft.operationalinsights/workspaces

Executed Checks
- Are there ingestion delays in the workspace?

Microsoft.PowerBIDedicated/Capacities

Executed Checks
- Is the capacity resource up and running?
- Are all the workloads up and running?

Microsoft.search/searchServices

Executed Checks
- Can diagnostics operations be performed on the cluster?

Microsoft.ServiceBus/namespaces

Executed Checks
- Are customers experiencing user generated Service Bus errors?
- Are users experiencing an increase in transient errors due to a Service Bus namespace upgrade?

Microsoft.ServiceFabric/clusters

Executed Checks
- Is the Service Fabric cluster up and running?
- Can the Service Fabric cluster be managed through Azure Resource Manager?

Microsoft.SQL/managedInstances/databases

Executed Checks
- Is the database up and running?

Microsoft.SQL/servers/databases

Executed Checks
- When there are many logins, have more than a quarter of the login attempts failed for system reasons?
- Have more that one login attempt failed for system reasons (in two of the last three minutes)?

Microsoft.Storage/storageAccounts

Executed Checks
- Are requests to read data from the Storage account failing due to Azure Storage platform issues?
- Are requests to write data to the Storage account failing due to Azure Storage platform issues?
- Is the Storage cluster where the Storage account resides unavailable?

Microsoft.StreamAnalytics/streamingjobs

Executed Checks
- Are all the hosts where the job is executing up and running?
- Was the job unable to start?
- Are there ongoing runtime upgrades?
- Is the job in an expected state (for example running or stopped by customer)?
- Has the job encountered out of memory exceptions?
- Are there ongoing scheduled compute updates?
- Is the Execution Manager (control plan) available?

Microsoft.web/serverFarms

Executed Checks
- Is the host server up and running?
- Is Internet Information Services running?
- Is the Load balancer running?
- Can the App Service Plan be reached from within the datacenter?
- Is the storage account hosting the sites content for the serverFarm available?

Microsoft.web/sites

Executed Checks
- Is the host server up and running?
- Is Internet Information server running?
- Is the Load balancer running?
- Can the Web App be reached from within the datacenter?
- Is the storage account hosting the site content available?

Microsoft.RecoveryServices/vaults

Executed Checks
- Are any Backup operations on Backup Items configured in this vault failing due to causes beyond user control?
- Are any Restore operations on Backup Items configured in this vault failing due to causes beyond user control?

Microsoft.VoiceServices/communicationsgateway

Executed Checks
- Are traffic-carrying instances running?
- Can the service handle calls?

Next Steps