An Azure relational database service.
hi Brett Waymouth Admin & thx for sharing urs issue here at Q&A portal,
resource Health is seeing short platform-level blips on the SQL MI/database resource.
Those alerts can fire even if the real impact is very short. The message itself says Azure may show downtime w/ up to 15 min delay and the actual downtime may be under 2 mins, so ur alerting can look worse than what users actually felt.
‘Status cannot be obtained’ usually means the health signal/health provider couldn’t read state for that moment. It doesn’t always mean the DB was fully down, but it’s still worth tracking if it repeats. I’d line up the Resource Health timestamps w/ SQL MI metrics: failed connections, connection drops, CPU, storage IO, log IO, deadlocks, workers, and app-side timeout/errors. If the app logs don’t show matching errors, it may just be noisy Resource Health signaling.
https://learn.microsoft.com/en-us/azure/service-health/resource-health-overview
If this repeats on prod, open an Azure SQL MI support case w/ exact UTC timestamps, database/MI resource IDs, Resource Health event IDs if shown, and app-side error samples. Ask MS to confirm if there were failovers, host events, maintenance, or transient platform issues behind those health flips.
For alerting, I’d avoid paging on a single short Resource Health flip. Better to require sustained DB connectivity errors or multiple health events over a few mins, otherwise u’ll get woken up by Azure sneezing.
rgds,
Alex
&
If my answer was helpful pls mark it and additional thx if u follow me at Q&A portal
and at my blog