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
Creare una libreria CSS universale: Immagini
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Miglioramenti nell'accessibilità con Angular CDK
Le novità di Angular: i miglioramenti alla CLI
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Generare velocemente pagine CRUD in Blazor con QuickGrid
Sfruttare al massimo i topic space di Event Grid MQTT
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Eseguire le GitHub Actions offline
Utilizzare il trigger SQL con le Azure Function
I più letti di oggi
- Costruire applicazioni native per ogni dispositivo con .NET e Visual Studio
- Codifica all'avanguardia con .NET MAUI: Scopri le potenzialità di sviluppo multi-piattaforma
- Criptare la comunicazione con mTLS in Azure Container Apps
- Utilizzare AAD su SQL Database durante lo sviluppo con Visual Studio
- Modificare il valore di una variabile LESS da JavaScript
- Utilzzare un iconic font per disegnare le icone con HTML5 e FontAwesome
- Generare un grafico a barre utilizzando il canvas e la libreria Chart.js
- Definire stili a livello di libreria in Angular
- Disabilitare il link highlighting sui browser mobile con HTML5
- #IE10 in modalità metro non supporterà plug-in. tutte le info su http://aspitalia.com/4t