Informazioni di riferimento per i dati di monitoraggio di Funzioni di Azure

Questo articolo contiene tutte le informazioni di riferimento sul monitoraggio per questo servizio.

Vedere Monitorare Funzioni di Azure per informazioni dettagliate sui dati che è possibile raccogliere per Funzioni di Azure e su come usarli.

Per informazioni dettagliate sull'uso di Application Insights per raccogliere e analizzare i dati di log da singole funzioni nell'app per le funzioni, vedere Monitorare le esecuzioni in Funzioni di Azure.

Metrica

Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per questo servizio. Queste metriche fanno anche parte dell'elenco globale di tutte le metriche della piattaforma supportate nel Monitoraggio di Azure.

Per informazioni sulla conservazione delle metriche, vedere Informazioni generali sulle metriche del Monitoraggio di Azure.

Piani di hosting che consentono alle app di ridimensionare in modo dinamico supportano metriche aggiuntive specifiche di Funzioni:

Queste metriche vengono usate in particolare quando si stimano i costi del piano A consumo.

Metrico Descrizione
FunctionExecutionCount Il numero di esecuzioni delle funzioni indica il numero di esecuzioni dell'app per le funzioni. Questo valore è correlato al numero di esecuzioni di una funzione nell'app. Questa metrica non è attualmente supportata per i piani Premium e Dedicato (Servizio app) in esecuzione in Linux.
FunctionExecutionUnits Le unità di esecuzione della funzione sono una combinazione di tempo di esecuzione e utilizzo della memoria. I dati di memoria non sono attualmente disponibili tramite Monitoraggio di Azure. Tuttavia, se si vuole ottimizzare l'utilizzo della memoria dell'app, è possibile usare i dati del contatore delle prestazioni raccolti da Application Insights. Questa metrica non è attualmente supportata per i piani Premium e Dedicato (Servizio app) in esecuzione in Linux.

Metriche supportate per Microsoft.Web/sites

La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.Web/sites. La maggior parte di queste metriche si applica sia all'app per le funzioni che alle app Web, entrambe eseguite nel servizio app.

Nota

Queste metriche non sono disponibili quando l'app per le funzioni viene eseguita in Linux in un piano A consumo.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Selezionare Espandi tabella per visualizzare tutte le colonne disponibili.

Intestazioni di tabella

  • Categoria: gruppo o classificazione delle metriche.
  • Metrica: nome visualizzato della metrica come visualizzato nella portale di Azure.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unità: Unità di misura.
  • Aggregazione: tipo di aggregazione predefinito. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensioni - Dimensioni disponibili per la metrica.
  • Intervalli di tempo - Intervalli in cui viene campionata la metrica. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • Esportazione DS: indica se la metrica è esportabile nei log di Monitoraggio di Azure tramite le impostazioni di diagnostica. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
Metric Nome nell'API REST Unità Aggregazione Dimensioni Intervalli di tempo Esportazione DS
Conteggio delle esecuzioni della funzione Sempre pronte

Numero di esecuzioni di funzioni sempre pronte. Solo per le FunctionApps A consumo Flex.
AlwaysReadyFunctionExecutionCount Count Totale (somma) Instance PT1M
Unità di esecuzione di funzioni Sempre pronte

Unità di esecuzione di funzioni Sempre pronte. Solo per le FunctionApps A consumo Flex.
AlwaysReadyFunctionExecutionUnits Count Totale (somma) Instance PT1M
Unità Sempre pronte

Unità sempre pronte. Solo per le FunctionApps A consumo Flex.
AlwaysReadyUnits Count Totale (somma) Instance PT1M
Connessioni

Numero di socket associati esistenti nella sandbox (w3wp.exe e i processi figlio). Un socket associato viene creato chiamando le API bind()/connect() e permane finché non viene chiuso con CloseHandle()/closesocket(). Per App Web e FunctionApps.
AppConnections Conteggio Media, conteggio, massimo, minimo Instance PT1M
Working set della memoria medio

Quantità media di memoria usata dall'app, espressa in megabyte (MiB). Per App Web e FunctionApps.
AverageMemoryWorkingSet Byte Media Instance PT1M
Tempo medio di risposta (deprecato)

Tempo medio impiegato dall'app per gestire le richieste, in secondi. Per App Web e FunctionApps.
AverageResponseTime Secondi Media Instance PT1M
Dati in entrata

Larghezza di banda in entrata utilizzata dall'app, espressa in MiB. Per App Web e FunctionApps.
BytesReceived Byte Totale (somma) Instance PT1M
Dati in uscita

Larghezza di banda in uscita utilizzata dall'app, espressa in MiB. Per App Web e FunctionApps.
BytesSent Byte Totale (somma) Instance PT1M
Tempo CPU

Quantità di CPU utilizzata dall'app, espressa in secondi. Per altre informazioni su questo metrica. Vedere https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage (tempo CPU e percentuale CPU). Solo per App Web.
CpuTime Secondi Count, Total (Sum), Minimum, Maximum Instance PT1M
Assembly attuali

Numero corrente di assembly caricati in tutti i domini dell'applicazione di questa applicazione. Per App Web e FunctionApps.
CurrentAssemblies Conteggio Media Instance PT1M
Utilizzo del file system

Percentuale di quota del file system utilizzata dall'app. Per App Web e FunctionApps.
FileSystemUsage Byte Media <none> PT6H, PT12H, P1D
Conteggio delle esecuzioni della funzione

Conteggio delle esecuzioni della funzione. Solo per FunctionApps.
FunctionExecutionCount Count Totale (somma) Instance PT1M
Unità di esecuzione della funzione

Unità di esecuzione della funzione. Solo per FunctionApps.
FunctionExecutionUnits Count Totale (somma) Instance PT1M
Garbage Collection di generazione 0

Numero di operazioni di Garbage Collection sugli oggetti di generazione 0 dall'avvio del processo dell'app. Le operazioni di GC di generazione superiore includono tutte quelle di generazione inferiore. Per App Web e FunctionApps.
Gen0Collections Conteggio Totale (somma) Instance PT1M
Garbage Collection di generazione 1

Numero di operazioni di Garbage Collection sugli oggetti di generazione 1 dall'avvio del processo dell'app. Le operazioni di GC di generazione superiore includono tutte quelle di generazione inferiore. Per App Web e FunctionApps.
Gen1Collections Conteggio Totale (somma) Instance PT1M
Garbage Collection di generazione 2

Numero di operazioni di Garbage Collection sugli oggetti di generazione 2 dall'avvio del processo dell'app. Per App Web e FunctionApps.
Gen2Collections Conteggio Totale (somma) Instance PT1M
Numero di handle

Numero totale di handle attualmente aperti dal processo dell'app. Per App Web e FunctionApps.
Handles Conteggio Media Instance PT1M
Stato del controllo integrità

Stato del controllo integrità. Per App Web e FunctionApps.
HealthCheckStatus Conteggio Media Instance PT5M, PT1H, P1D
Http 101

Numero di richieste che hanno generato un codice di stato HTTP 101. Per App Web e FunctionApps.
Http101 Conteggio Totale (somma) Instance PT1M
Http 2xx

Numero di richieste che hanno restituito un codice di stato HTTP >= 200 e < 300. Per App Web e FunctionApps.
Http2xx Conteggio Totale (somma) Instance PT1M
Http 3xx

Numero di richieste che hanno restituito un codice di stato HTTP >= 300 e < 400. Per App Web e FunctionApps.
Http3xx Conteggio Totale (somma) Instance PT1M
Http 401

Numero di richieste che hanno restituito un codice di stato HTTP 401. Per App Web e FunctionApps.
Http401 Conteggio Totale (somma) Instance PT1M
Http 403

Numero di richieste che hanno restituito un codice di stato HTTP 403. Per App Web e FunctionApps.
Http403 Conteggio Totale (somma) Instance PT1M
Http 404

Numero di richieste che hanno restituito un codice di stato HTTP 404. Per App Web e FunctionApps.
Http404 Conteggio Totale (somma) Instance PT1M
Http 406

Numero di richieste che hanno restituito un codice di stato HTTP 406. Per App Web e FunctionApps.
Http406 Conteggio Totale (somma) Instance PT1M
Http 4xx

Numero di richieste che hanno restituito un codice di stato HTTP >= 400 e < 500. Per App Web e FunctionApps.
Http4xx Conteggio Totale (somma) Instance PT1M
Errori server HTTP

Numero di richieste che hanno restituito un codice di stato HTTP >= 500 e < 600. Per App Web e FunctionApps.
Http5xx Conteggio Totale (somma) Instance PT1M
Tempo di risposta

Tempo impiegato dall'app per gestire le richieste, in secondi. Per App Web e FunctionApps.
HttpResponseTime Secondi Media Instance PT1M
Numero di istanze di ridimensionamento automatico

Numero di istanze in cui è in esecuzione l'app.
InstanceCount Conteggio Media <none> PT1M
I/O - Altri byte al secondo

Velocità con cui il processo dell'app emette byte per operazioni di I/O che non coinvolgono dati, ad esempio le operazioni di controllo. Per App Web e FunctionApps.
IoOtherBytesPerSecond Byte al secondo Totale (somma) Instance PT1M
I/O - Altre operazioni al secondo

Velocità con cui il processo dell'app emette operazioni di I/O che non sono operazioni di lettura o scrittura. Per App Web e FunctionApps.
IoOtherOperationsPerSecond Byte al secondo Totale (somma) Instance PT1M
I/O - Byte in lettura al secondo

Frequenza con cui il processo dell'app legge i byte dalle operazioni di I/O. Per App Web e FunctionApps.
IoReadBytesPerSecond Byte al secondo Totale (somma) Instance PT1M
I/O - Operazioni di lettura al secondo

Frequenza con cui il processo dell'app rilascia le operazioni di I/O di lettura. Per App Web e FunctionApps.
IoReadOperationsPerSecond Byte al secondo Totale (somma) Instance PT1M
I/O - Byte in scrittura al secondo

Frequenza con cui il processo dell'app scrive i byte nelle operazioni di I/O. Per App Web e FunctionApps.
IoWriteBytesPerSecond Byte al secondo Totale (somma) Instance PT1M
I/O - Operazioni di scrittura al secondo

Frequenza con cui il processo dell'app rilascia le operazioni di I/O di scrittura. Per App Web e FunctionApps.
IoWriteOperationsPerSecond Byte al secondo Totale (somma) Instance PT1M
Working set della memoria

Quantità di memoria corrente usata dall'app, espressa in MiB. Per App Web e FunctionApps.
MemoryWorkingSet Byte Media Instance PT1M
Conteggio esecuzioni di funzioni su richiesta

Numero di esecuzioni di funzioni su richiesta. Solo per le FunctionApps A consumo Flex.
OnDemandFunctionExecutionCount Count Totale (somma) Instance PT1M
Unità di esecuzione di funzioni su richiesta

Unità di esecuzione delle funzioni su richiesta. Solo per le FunctionApps A consumo Flex.
OnDemandFunctionExecutionUnits Count Totale (somma) Instance PT1M
Byte privati

Byte privati indica le dimensioni correnti in byte della memoria allocata da questo processo e non condivisibile con altri processi. Per App Web e FunctionApps.
PrivateBytes Byte Media Instance PT1M
Richieste

Numero totale di richieste, indipendentemente dal codice di stato HTTP restituito. Per App Web e FunctionApps.
Requests Conteggio Totale (somma) Instance PT1M
Richieste nella coda dell'applicazione

Numero di richieste nella coda di richieste dell'applicazione. Per App Web e FunctionApps.
RequestsInApplicationQueue Conteggio Media Instance PT1M
Conteggio thread

Numero di thread attualmente attivi nel processo dell'app. Per App Web e FunctionApps.
Threads Conteggio Media Instance PT1M
Totale di domini app

Numero corrente di domini dell'applicazione caricati in questa applicazione. Per App Web e FunctionApps.
TotalAppDomains Conteggio Media Instance PT1M
Totale di domini app scaricati

Numero totale di domini dell'applicazione scaricati dall'avvio dell'applicazione. Per App Web e FunctionApps.
TotalAppDomainsUnloaded Conteggio Media Instance PT1M
Numero di azioni del flusso di lavoro completato

Numero di azioni del flusso di lavoro completato. Solo per LogicApps.
WorkflowActionsCompleted Count Totale (somma) workflowName, status PT1M
Frequenza degli errori delle azioni del flusso di lavoro

Frequenza degli errori delle azioni del flusso di lavoro. Solo per LogicApps.
WorkflowActionsFailureRate Percentuale Totale (somma) workflowName PT1M
Frequenza pull processo app per la logica al secondo

Frequenza pull processi logici al secondo. Solo per LogicApps.
WorkflowAppJobPullRate Conteggio al secondo Totale (somma) accountName PT1M
Ritardo di esecuzione del processo del flusso di lavoro

Ritardo di esecuzione del processo del flusso di lavoro. Solo per LogicApps.
WorkflowJobExecutionDelay Secondi Media workflowName PT1M
Durata dell'esecuzione del processo del flusso di lavoro

Durata dell'esecuzione del processo del flusso di lavoro. Solo per LogicApps.
WorkflowJobExecutionDuration Secondi Media workflowName PT1M
Numero di esecuzioni del flusso di lavoro completato

Numero di esecuzioni del flusso di lavoro completato. Solo per LogicApps.
WorkflowRunsCompleted Count Totale (somma) workflowName, status PT1M
Conteggio delle esecuzioni del flusso di lavoro inviate

Conteggio delle esecuzioni di flussi di lavoro inviati. Solo per LogicApps.
WorkflowRunsDispatched Count Totale (somma) workflowName PT1M
Frequenza di errore delle esecuzioni del flusso di lavoro

Frequenza di errore delle esecuzioni del flusso di lavoro. Solo per LogicApps.
WorkflowRunsFailureRate Percentuale Totale (somma) workflowName PT1M
Conteggio delle esecuzioni del flusso di lavoro avviate

Conteggio delle esecuzioni del flusso di lavoro avviate. Solo per LogicApps.
WorkflowRunsStarted Count Totale (somma) workflowName PT1M
Conteggio dei trigger del flusso di lavoro completati

Conteggio dei trigger del flusso di lavoro completati. Solo per LogicApps.
WorkflowTriggersCompleted Count Totale (somma) workflowName, status PT1M
Frequenza degli errori dei trigger del flusso di lavoro

Frequenza degli errori dei trigger del flusso di lavoro. Solo per LogicApps.
WorkflowTriggersFailureRate Percentuale Totale (somma) workflowName PT1M

Dimensioni delle metriche

Per informazioni sulle dimensioni delle metriche, vedere Metriche multidimensionali.

Questo servizio non ha metriche che contengono dimensioni.

Log risorse

Questa sezione elenca i tipi di log delle risorse che si possono raccogliere per questo servizio. La sezione esegue il pull dall'elenco di tutti i tipi di categoria dei log delle risorse supportati nel Monitoraggio di Azure.

Log delle risorse supportati per Microsoft.Web/sites

Categoria Nome visualizzato della categoria Tabella di log Supporta il piano di log di base Supporta la trasformazione in fase di inserimento Query di esempio Costi da esportare
AppServiceAntivirusScanAuditLogs Segnalare i log di controllo antivirus AppServiceAntivirusScanAuditLogs

Segnalare eventuali virus scoperti o file infetti che sono stati caricati nel loro sito.

No No
AppServiceAppLogs Log applicazioni del servizio app AppServiceAppLogs

Log generati tramite l'applicazione.

No Query No
AppServiceAuditLogs Accedere ai log di controllo AppServiceAuditLogs

I log generati durante la pubblicazione degli utenti accedono correttamente tramite uno dei protocolli di pubblicazione del servizio app.

No Query No
AppServiceAuthenticationLogs Log di autenticazione del servizio app (anteprima) AppServiceAuthenticationLogs

Log generati tramite l'autenticazione del servizio app per l'applicazione.

No No Query
AppServiceConsoleLogs Servizio app log della console AppServiceConsoleLogs

Log della console generati dall'applicazione o dal contenitore.

No Query No
AppServiceFileAuditLogs Log di controllo delle modifiche del contenuto del sito AppServiceFileAuditLogs

Log generati quando viene modificato il contenuto del servizio app.

No Query No
AppServiceHTTPLogs Log HTTP AppServiceHTTPLogs

Richieste HTTP in ingresso nel servizio app. Usare questi log per monitorare l'integrità, le prestazioni e i modelli di utilizzo dell'applicazione.

No Query No
AppServiceIPSecAuditLogs Log di controllo IPSecurity AppServiceIPSecAuditLogs

Log generati tramite l'applicazione ed eseguito il push in Monitoraggio di Azure.

No No
AppServicePlatformLogs Log della piattaforma del servizio app AppServicePlatformLogs

Log generati tramite la piattaforma AppService per l'applicazione.

No No
FunctionAppLogs Log delle applicazioni per le funzioni FunctionAppLogs

Log generato dalle app per le funzioni. Include i log generati dall'host e dai log di Funzioni generati dal codice del cliente. Usare questi log per monitorare l'integrità, le prestazioni e il comportamento dell'applicazione.

No Query No
WorkflowRuntime Log runtime di Workflow LogicAppWorkflowRuntime

Log generati durante il runtime del flusso di lavoro di App per la logica.

No No Query

Il log specifico di Funzioni di Azure è FunctionAppLogs.

Per altre informazioni, vedere informazioni di riferimento sui dati di monitoraggio del servizio app.

Tabelle di log di Monitoraggio di Azure

Questa sezione elenca tutte le tabelle dei log del Monitoraggio di Azure pertinenti a questo servizio che sono disponibili per la query da parte di Log Analytics mediante le query di Kusto. Le tabelle contengono i dati dei log delle risorse ed eventualmente altro, a seconda di ciò che viene raccolto e indirizzato verso di esse.

Servizi app

Microsoft.Web/sites

Log attività

Nella tabella collegata sono elencate le operazioni che possono essere registrate nel log attività per questo servizio. Queste operazioni sono un sottoinsieme di tutte le possibili operazioni del provider di risorse nel log attività.

Per altre informazioni sullo schema delle voci del log attività, vedere Schema del log attività.

Nella tabella seguente sono elencate le operazioni correlate a Funzioni di Azure che potrebbero essere create nel log attività.

Operazione Descrizione
Microsoft.web/sites/functions/listkeys/action Restituisce le chiavi per la funzione.
Microsoft.Web/sites/host/listkeys/action Restituisce le chiavi host per l'app per le funzioni.
Microsoft.Web/sites/host/sync/action Operazione di sincronizzazione dei trigger.
Microsoft.Web/sites/start/action App per le funzioni avviata.
Microsoft.Web/sites/stop/action L'app per le funzioni è stata arrestata.
Microsoft.Web/sites/write Modificare un'impostazione dell'app per le funzioni, ad esempio la versione di runtime o abilitare il debug remoto.

È anche possibile trovare operazioni registrate correlate ai comportamenti del servizio app sottostanti. Per un elenco più completo, vedere Operazioni del provider di risorse Microsoft.Web.