Le Azure Functions sono delle funzioni invocabili via HTTP o tramite trigger particolari che ci permettono di focalizzarci sul codice e di dimenticarci del concetto di server che lo esegue.
Sebbene fornisca già una piccola parte di monitoring è sicuramente più utile avere una maggiore visione sui tempi di esecuzione, errori e relativi dettagli forniti da un altro servizio: gli Application Insights. Di recente è stata inserita la possibilità di poter configurare il servizio all?interno delle Azure Function, in pochi passi.
Prima di tutto è necessario creare un nuovo Insight, recarsi nella sezione Properties e copiare Instrumentation key.

Successivamente dobbiamo recarci nella root della nostra Azure Function e nel riquadro Settings, scegliere Manage application settings.

Insieme alle altre chiavi di configurazioni dobbiamo inserire la chiave APPINSIGHTS_INSTRUMENTATIONKEY con il valore precedentemente copiato.

Fatto questo, tutte le nuove invocazioni raccoglieranno i dati che possiamo fin da subito trovare nel live stream e dopo qualche minuto nelle sezioni dedicate ad errori, richieste e altro.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Collegare applicazioni server e client con .NET Aspire
Introduzione alle Container Queries
Migrare una service connection a workload identity federation in Azure DevOps
Definire stili a livello di libreria in Angular
Paginare i risultati con QuickGrid in Blazor
Creare una libreria CSS universale: i bottoni
Utilizzare DeepSeek R1 con Azure AI
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Eliminare una project wiki di Azure DevOps
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Configurare e gestire sidecar container in Azure App Service
Generare un hash con SHA-3 in .NET