Azure Monitor è un servizio della piattaforma Microsoft trasversale a tutti i servizi disponibili. In quasi la totalità dei PaaS e SaaS, troviamo una voce Alerts che permette di impostare delle regole per monitorare metriche esposte: errori che si verificano, CPU utilizzata, tempi di risposta, ecc. Quando le condizioni indicate vengono soddisfatte possiamo eseguire delle azioni, come inviare un'e-mail, oppure mandare una notifica push.
La piattaforma mette a disposizione un'app per iOS, disponibile qua https://apps.apple.com/it/app/microsoft-azure/id1219013620 e una per Android, disponibile qua https://play.google.com/store/apps/details?id=com.microsoft.azure la quale consente di ricevere notifiche, una volta attivate alla prima richiesta. E' necessario di conseguenza effettuare login con un Microsoft Account che abbia accesso alle sottoscrizioni di nostro interesse.
Per inviarle dobbiamo prima di tutto configurare una action che lo faccia, perciò cerchiamo direttamente sul portale la sezione Alerts disponibile su una risorsa, oppure quella generale dell'intera piattaforma. Qua, troviamo un pulsante Manage actions.

Creiamo una action premendo poi sul pulsante Add action group.

Indichiamo un nome alla nostra azione affinché poi possiamo recuperarla e sapere il suo scopo. Tra le action indichiamo l'invio di un e-mail/sms/push voice.

Nei dettagli attiviamo la push e indichiamo l'e-mail con il quale abbiamo fatto accesso nell'app. Solo così è possibile identificare a quale app mandare la notifica e se necessitiamo di più account possiamo specificare più volte la stessa azione.

Confermiamo le action appena create e procediamo ora ad utilizzare al verificarsi di una regola. Ipotizziamo di creare una regola per Application Insights. Nella rule specifichiamo l'azione da andare ad eseguire.

Possiamo indicare anche più azioni e combinarle per eseguire più attività. Come per l'e-mail, riceveremo una notifica nel momento in cui una condizione si attiva o si disattiva.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ordine e importanza per @layer in CSS
Creare una libreria CSS universale: i bottoni
Path addizionali per gli asset in ASP.NET Core MVC
Utilizzare Azure AI Studio per testare i modelli AI
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Ordinare randomicamente una lista in C#
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Scrivere selettori CSS più semplici ed efficienti con :is()
Gestire i dati con Azure Cosmos DB Data Explorer
Configurare e gestire sidecar container in Azure App Service
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Utilizzare Hybrid Cache in .NET 9
I più letti di oggi
- Restituire un file per il download tramite ASP.NET Web API
- Inviare e-mail gratuitamente con SendGrid e Microsoft Azure
- Modificare un'immagine con il Nokia Imaging SDK in Windows Phone 8
- Implemetare lo swipe all'interno di una ListView nella Universal Windows Platform
- Community Champion Basta!Italia 2009 - Roma
- Web and Cloud Day 2015 Live - Online
- ASP.NET 3.5 Extensions in beta la settimana prossima
- Disponibile la fix GDR del .NET Framework 3.5 SP1
- Rilasciato Silverlight 3.0, Expression Blend 3 e la RC di Sketchflow
- Speciale Silverlight 4.0 RC e per Windows Phone 7 Series