Abilitare i log di esecuzione di streaming in Funzioni di Azure

Durante lo sviluppo di un'applicazione, spesso si vuole vedere cosa viene scritto nei log quasi in tempo reale durante l'esecuzione in Azure.

Esistono due modi per visualizzare il flusso dei file di log generati dalle esecuzioni delle funzioni.

  • Streaming dei log predefinito: la piattaforma del servizio app consente di visualizzare un flusso dei file di log dell'applicazione. Questa opzione equivale all'output visualizzato quando si esegue il debug delle funzioni durante lo sviluppo locale o quando si usa la scheda Test nel portale. Vengono visualizzate tutte le informazioni basate sui log. Per altre informazioni, vedere Eseguire lo streaming dei log. Questo metodo di streaming supporta solo una singola istanza e non può essere usato con un'app in esecuzione su Linux con un piano a consumo. Quando la funzione viene ridimensionata in più istanze, i dati di altre istanze non vengono visualizzati usando questo metodo.

  • Live Metrics Stream: se l'app per le funzioni è connessa ad Application Insights, è possibile visualizzare i dati di log e altre metriche quasi in tempo reale nel portale di Azure usando Live Metrics Stream. Usare questo metodo per il monitoraggio delle funzioni in esecuzione su più istanze e supporta tutti i tipi di piano. Questo metodo usa dati campionati.

I flussi di log possono essere visualizzati sia nel portale sia nella maggior parte degli ambienti di sviluppo locali.

Nel portale è possibile visualizzare entrambi i tipi di flussi di log.

Per visualizzare i log in streaming nel portale, selezionare la scheda Funzionalità della piattaforma nell'app per le funzioni. Nella sezione Monitoraggio scegliere quindi Streaming dei log.

Abilitare i log in streaming nel portale

In questo modo, l'app viene connessa al servizio di streaming dei log e i log dell'applicazione vengono visualizzati nella finestra. È possibile alternare tra i Log applicazioni e i Log del server Web.

Visualizzare i log in streaming nel portale

Per visualizzare il servizio Live Metrics Stream per l'app, selezionare la scheda Panoramica dell'app per le funzioni. Dopo aver abilitato Application Insights, viene visualizzato un collegamento di Application Insights in Funzionalità configurate. che indirizza alla pagina di Application Insights per l'app in uso.

In Application Insights selezionare Live Metrics Stream. Nella sezione Telemetria di esempio vengono visualizzate campioni di voci di log.

Visualizzare Live Metrics Stream nel portale

Passaggi successivi