Fin dalle prime versione dei cloud service di Microsoft Azure, usati per creare web e worker role che hanno il pieno controllo della macchina, l'SDK mette a disposizione un trace listener specifico di nome DiagnosticMonitorTraceListener che è in grado di mandare le righe di log verso tabelle di un Azure Storage, per permetterne la consultazione da remoto.
Con l'introduzione di Application Insights, però, abbiamo anche la possibilità inviare tali log alla piattaforma per aggiungersi alle altre informazioni che vengono collezionate attraverso le API specifiche. Per farlo è sufficiente aprire il role di nostro interesse e posizionarsi nella sezione configuration, dove già impostiamo la stringa di connessione verso lo storage. Troviamo inoltre l'opzione oggetto dello script.
Una volta configurato i dati verranno collezionati, tra cui anche gli eventi di windows e i performance counters, e quindi visibili attraverso Application Insights, con le sezioni metrics e search.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Implementare il throttling in ASP.NET Core
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Sostituire la GitHub Action di login su private registry
Creare alias per tipi generici e tuple in C#
Utilizzare i primary constructor di C# per inizializzare le proprietà
Utilizzare database e servizi con gli add-on di Container App
Usare le collection expression per inizializzare una lista di oggetti in C#
Gestire domini wildcard in Azure Container Apps
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Creare gruppi di client per Event Grid MQTT
Eseguire operazioni sui blob con Azure Storage Actions
Recuperare un elemento inserito nella cache del browser tramite API JavaScript