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 | Sì |
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 | Sì |
Unità Sempre pronte Unità sempre pronte. Solo per le FunctionApps A consumo Flex. |
AlwaysReadyUnits |
Count | Totale (somma) | Instance |
PT1M | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
Conteggio delle esecuzioni della funzione Conteggio delle esecuzioni della funzione. Solo per FunctionApps. |
FunctionExecutionCount |
Count | Totale (somma) | Instance |
PT1M | Sì |
Unità di esecuzione della funzione Unità di esecuzione della funzione. Solo per FunctionApps. |
FunctionExecutionUnits |
Count | Totale (somma) | Instance |
PT1M | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
Numero di handle Numero totale di handle attualmente aperti dal processo dell'app. Per App Web e FunctionApps. |
Handles |
Conteggio | Media | Instance |
PT1M | Sì |
Stato del controllo integrità Stato del controllo integrità. Per App Web e FunctionApps. |
HealthCheckStatus |
Conteggio | Media | Instance |
PT5M, PT1H, P1D | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
Tempo di risposta Tempo impiegato dall'app per gestire le richieste, in secondi. Per App Web e FunctionApps. |
HttpResponseTime |
Secondi | Media | Instance |
PT1M | Sì |
Numero di istanze di ridimensionamento automatico Numero di istanze in cui è in esecuzione l'app. |
InstanceCount |
Conteggio | Media | <none> | PT1M | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
Working set della memoria Quantità di memoria corrente usata dall'app, espressa in MiB. Per App Web e FunctionApps. |
MemoryWorkingSet |
Byte | Media | Instance |
PT1M | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
Richieste Numero totale di richieste, indipendentemente dal codice di stato HTTP restituito. Per App Web e FunctionApps. |
Requests |
Conteggio | Totale (somma) | Instance |
PT1M | Sì |
Richieste nella coda dell'applicazione Numero di richieste nella coda di richieste dell'applicazione. Per App Web e FunctionApps. |
RequestsInApplicationQueue |
Conteggio | Media | Instance |
PT1M | Sì |
Conteggio thread Numero di thread attualmente attivi nel processo dell'app. Per App Web e FunctionApps. |
Threads |
Conteggio | Media | Instance |
PT1M | Sì |
Totale di domini app Numero corrente di domini dell'applicazione caricati in questa applicazione. Per App Web e FunctionApps. |
TotalAppDomains |
Conteggio | Media | Instance |
PT1M | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì | No | |
AppServiceAppLogs |
Log applicazioni del servizio app | AppServiceAppLogs Log generati tramite l'applicazione. |
No | Sì | 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 | Sì | 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 | Sì |
AppServiceConsoleLogs |
Servizio app log della console | AppServiceConsoleLogs Log della console generati dall'applicazione o dal contenitore. |
No | Sì | Query | No |
AppServiceFileAuditLogs |
Log di controllo delle modifiche del contenuto del sito | AppServiceFileAuditLogs Log generati quando viene modificato il contenuto del servizio app. |
No | Sì | 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 | Sì | Query | No |
AppServiceIPSecAuditLogs |
Log di controllo IPSecurity | AppServiceIPSecAuditLogs Log generati tramite l'applicazione ed eseguito il push in Monitoraggio di Azure. |
No | Sì | No | |
AppServicePlatformLogs |
Log della piattaforma del servizio app | AppServicePlatformLogs Log generati tramite la piattaforma AppService per l'applicazione. |
No | Sì | 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 | Sì | 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 | Sì |
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.
Contenuto correlato
- Per una descrizione del monitoraggio di Funzioni di Azure, vedere Monitorare Funzioni di Azure.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitora le risorse di Azure con il Monitoraggio di Azure.