Esercizio - Monitoraggio e registrazione
Verranno ora esaminate le metriche in Application Insights per misurare le prestazioni e identificare i potenziali colli di bottiglia.
Controllare le metriche nel portale di Azure
Le funzioni vengono ora eseguite in Azure e continuano ad accumulare dati nel database creato con Azure Cosmos DB. È possibile visualizzare le app per le funzioni distribuite nel portale di Azure e visualizzare i dati di telemetria delle app tramite la risorsa di Application Insights connessa, come illustrato negli screenshot seguenti:
Mappa dell'app

La mappa delle applicazioni offre un'idea del modo in cui i servizi dipendono tra loro. Come si può notare, la funzione consumer è associata al database creato con Azure Cosmos DB, ma non con l'altra funzione. Inoltre, la funzione consumer è liberamente accoppiata all'hub eventi di Azure. La funzione di produzione è associata all'hub eventi, ma non alla funzione di utilizzo o al database.
Flusso di metriche in tempo reale

Prestazione

Per esaminare le prestazioni dello stack di applicazioni, è possibile esaminare più in dettaglio Operations, Dependencieso Roles. Ognuno di loro ti permette di immergerti ancora più in profondità.
Impostazione di avvisi
Si vuole sempre essere sicuri che il sistema sia attivo e in esecuzione correttamente. Se qualcosa va storto o il comportamento indica che qualcosa potrebbe andare storto, si vuole ricevere un allarme automatico. Gli avvisi sono la soluzione. Impostare ed esaminare gli avvisi per i servizi nella scheda Avvisi in Monitoraggio.

Selezionare Nuova regola di avviso, selezionare Ambito e scegliere Condizione. È possibile scegliere un log specifico usando la ricerca log personalizzata oppure uno dei log predefiniti intelligenti.

Per le prestazioni, il tempo di durata è importante. Pensa a ciò che è più importante per te. La durata media è sufficiente o è importante che ogni richiesta sia in tempo e che sia necessario anche un avviso per gli outlier? È possibile creare tutti gli avvisi necessari. Dopo aver scelto la condizione, specificare l'azione. Per semplificare la manutenzione, è possibile organizzarle in gruppi di azioni.