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
Migrare un progetto ASP.NET Core da .NET 6 a .NET 7
Impostare il tema light o dark utilizzando i CSS
Organizzare il codice JavaScript utilizzando i moduli
Confronto tra moduli in Javascript: ES e commonJS
Sfruttare il portale Azure per creare script di automazione
Abilitare automaticamente Dependabot in tutti i repository di una organizzazione su GitHub
Azure Functions e OpenAPI: la coppia perfetta!
Scoprire le ottimizzazioni di Entity Framework Core in fase di scrittura di un solo record
Impostare dinamicamente il nome di una run di un workflow di GitHub
Effettuare il pull di git LFS in un workflow di GitHub
Collegare servizi a Azure Container App con i service connector
Gestire server e pc on premise con Azure Arc
I più letti di oggi
- Rilasciata la versione 1.0 di ASP.NET MVC
- Abilitare HTTP/3 in ASP.NET Core 7.0
- Seconda preview per i Dynamic Data Control 4.0
- Ecco la roadmap di ASP.NET 5: il rilascio definitivo nel corso del primo trimestre 2016
- Rilasciato il Service Pack 3 di SQL Server 2005
- Rilasciata la versione 1.0 di ASP.NET Core
- Questionario sulla qualità di VS 2005
- Disponibile il SP1 di SQL Server 2008