@Joe Harding Thanks for reaching out. You can leverage the service health alerts. You can refer to this document for the steps to set the alerts.
Just for your reference you can view the history of events and sort with Health Advisory
which will have retirement notice events as below
For identifying Azure services within your tenant that're deprecated, have ongoing service issues, upcoming planned maintenance, or relevant health advisories - in the scenario where you miss communication, you can leverage Azure Service Health. Service Health provides you with a customizable dashboard which tracks the health of your Azure services in the regions where you use them.
Service Health tracks four types of health events that may impact your resources:
- Service issues - Problems in the Azure services that affect you right now.
- Planned maintenance - Upcoming maintenance that can affect the availability of your services in the future.
- Health advisories - Changes in Azure services that require your attention. Examples include deprecation of Azure features or upgrade requirements (e.g upgrade to a supported PHP framework).
- Security advisories - Security related notifications or violations that may affect the availability of your Azure services.
Additional Links:
Get started with Service Health
Create activity log alerts on service notifications using the Azure portal
Configure resource health alerts using Azure portal