m365_service_health
Retrieves Microsoft 365 service status per service plus open incidents and advisories, helping correlate sign-in failure spikes with active Entra or Exchange outages.
Instructions
Microsoft 365 service status per service, and the open incidents and advisories.
Two Graph reads (ServiceHealth.Read.All): healthOverviews (one row
per service with its current status) and the unresolved
serviceAnnouncement/issues, newest first. A sign-in failure spike reads
very differently while Entra or Exchange has an open incident, which is
why daily_brief carries this section too. Each section degrades on its
own ({"error", "missing_permission"}); summary is computed from
whatever came back. capped means either collection was cut short by
the page budget, so the counts are lower bounds. The message center
(messages) needs a different permission and is not read.
Args: max_pages: Page budget for each collection (default: ENTRAADM_MAX_PAGES_DEFAULT). tenant: Tenant to read: a [tenant.] section name or one of its domains (default: the default tenant).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tenant | No | ||
| max_pages | No |