Funzioni di Azure riferimento ai dati di monitoraggio

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.

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

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.

Esistono due metriche di interesse specifico per le app per le funzioni:

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.

Queste metriche vengono usate in modo specifico quando si stimano i costi del piano a consumo.

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 in 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
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 Average, Count, Maximum, Minimum 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 per l'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 Instance PT1M
Dati in uscita

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

Quantità di CPU utilizzata dall'app, espressa in secondi. Per altre informazioni su questa metrica. https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage Vedere (tempo CPU e percentuale CPU). Solo per App Web.
CpuTime Secondi Count, Total, 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 della quota del file system utilizzata dall'app. Per App Web e FunctionApps.
FileSystemUsage Byte Media <none> PT6H, PT12H, P1D
Conteggio esecuzioni funzioni

Conteggio esecuzioni di funzioni. Solo per FunctionApps.
FunctionExecutionCount Count Totale Instance PT1M
Unità di esecuzione delle funzioni

Unità di esecuzione delle funzioni. Solo per FunctionApps.
FunctionExecutionUnits Count Totale 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 Count Totale 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 Count Totale 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 Count Totale 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 generano un codice di stato HTTP 101. Per App Web e FunctionApps.
Http101 Count Totale Instance PT1M
Http 2xx

Numero di richieste che generano un codice >di stato HTTP = 200 ma < 300. Per App Web e FunctionApps.
Http2xx Count Totale Instance PT1M
Http 3xx

Numero di richieste che generano un codice >di stato HTTP = 300 ma < 400. Per App Web e FunctionApps.
Http3xx Count Totale Instance PT1M
Http 401

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

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

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

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

Numero di richieste che generano un codice >di stato HTTP = 400 ma < 500. Per App Web e FunctionApps.
Http4xx Count Totale Instance PT1M
Errori server HTTP

Numero di richieste che generano un codice >di stato HTTP = 500 ma < 600. Per App Web e FunctionApps.
Http5xx Count Totale Instance PT1M
Tempo di risposta

Tempo impiegato per consentire all'app di 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

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

Frequenza con cui il processo dell'app esegue operazioni di I/O che non sono operazioni di lettura o scrittura. Per App Web e FunctionApps.
IoOtherOperationsPerSecond Byte al secondo Totale 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 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 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 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 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
Byte privati

I byte privati sono le dimensioni correnti, in byte, della memoria allocata dal processo dell'app che non possono essere condivise 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 Count Totale 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 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 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 accountName PT1M
Ritardo esecuzione processo flusso di lavoro

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

Durata esecuzione processo 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 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 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 workflowName PT1M
Conteggio delle esecuzioni del flusso di lavoro avviate

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

Conteggio dei trigger del flusso di lavoro completati. Solo per LogicApps.
WorkflowTriggersCompleted Count Totale 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 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 Log di controllo dell'antivirus dei report AppServiceAntivirusScanAuditLogs

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

No No
AppServiceAppLogs log applicazioni 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 servizio app.

No Query No
AppServiceAuthenticationLogs log di autenticazione servizio app (anteprima) AppServiceAuthenticationLogs

Log generati tramite autenticazione servizio app per l'applicazione.

No No Query
AppServiceConsoleLogs log della console servizio app AppServiceConsoleLogs

Log della console generati dall'applicazione o dal contenitore.

No Query No
AppServiceFileAuditLogs Log di controllo delle modifiche al 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 su 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 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 di runtime del flusso di lavoro LogicAppWorkflowRuntime

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

No No Query

Il log specifico per Funzioni di Azure è FunctionAppLogs.

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

Tabelle dei log di Monitoraggio di Azure

Questa sezione elenca le tabelle dei log di Monitoraggio di Azure pertinenti a questo servizio, disponibili per la query da parte di Log Analytics tramite query Kusto. Le tabelle contengono dati di log delle risorse e probabilmente più a seconda di ciò che viene raccolto e indirizzato a tali dati.

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 alle Funzioni di Azure che possono 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 di servizio app sottostanti. Per un elenco più completo, vedere Operazioni del provider di risorse Microsoft.Web.