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 | 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 per l'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 | 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 | Instance |
PT1M | Sì |
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 | 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 della quota del file system utilizzata dall'app. Per App Web e FunctionApps. |
FileSystemUsage |
Byte | Media | <none> | PT6H, PT12H, P1D | Sì |
Conteggio esecuzioni funzioni Conteggio esecuzioni di funzioni. Solo per FunctionApps. |
FunctionExecutionCount |
Count | Totale | Instance |
PT1M | Sì |
Unità di esecuzione delle funzioni Unità di esecuzione delle funzioni. Solo per FunctionApps. |
FunctionExecutionUnits |
Count | Totale | 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 |
Count | Totale | 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 |
Count | Totale | 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 |
Count | Totale | 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 generano un codice di stato HTTP 101. Per App Web e FunctionApps. |
Http101 |
Count | Totale | Instance |
PT1M | Sì |
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 | Sì |
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 | Sì |
Http 401 Numero di richieste che hanno restituito un codice di stato HTTP 401. Per App Web e FunctionApps. |
Http401 |
Count | Totale | Instance |
PT1M | Sì |
Http 403 Numero di richieste che hanno restituito un codice di stato HTTP 403. Per App Web e FunctionApps. |
Http403 |
Count | Totale | Instance |
PT1M | Sì |
Http 404 Numero di richieste che hanno restituito un codice di stato HTTP 404. Per App Web e FunctionApps. |
Http404 |
Count | Totale | Instance |
PT1M | Sì |
Http 406 Numero di richieste che hanno restituito un codice di stato HTTP 406. Per App Web e FunctionApps. |
Http406 |
Count | Totale | Instance |
PT1M | Sì |
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 | Sì |
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 | Sì |
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 | 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 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 | Sì |
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 | 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 | 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 | 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 | 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 | 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ì |
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 | Sì |
Richieste Numero totale di richieste, indipendentemente dal codice di stato HTTP restituito. Per App Web e FunctionApps. |
Requests |
Count | Totale | 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 | 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 | 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 | accountName |
PT1M | Sì |
Ritardo esecuzione processo flusso di lavoro Ritardo di esecuzione del processo del flusso di lavoro. Solo per LogicApps. |
WorkflowJobExecutionDelay |
Secondi | Media | workflowName |
PT1M | Sì |
Durata esecuzione processo flusso di lavoro Durata esecuzione processo 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 | 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 | 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 | 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 | 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 | 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 | 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 |
Log di controllo dell'antivirus dei report | AppServiceAntivirusScanAuditLogs Segnalare eventuali virus scoperti o file infetti che sono stati caricati nel loro sito. |
No | Sì | No | |
AppServiceAppLogs |
log applicazioni 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 servizio app. |
No | Sì | Query | No |
AppServiceAuthenticationLogs |
log di autenticazione servizio app (anteprima) | AppServiceAuthenticationLogs Log generati tramite autenticazione servizio app per l'applicazione. |
No | No | Query | Sì |
AppServiceConsoleLogs |
log della console servizio app | AppServiceConsoleLogs Log della console generati dall'applicazione o dal contenitore. |
No | Sì | Query | No |
AppServiceFileAuditLogs |
Log di controllo delle modifiche al 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 su 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 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 di runtime del flusso di lavoro | LogicAppWorkflowRuntime Log generati durante il runtime del flusso di lavoro di App per la logica. |
No | No | Query | Sì |
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.
Contenuto correlato
- Per una descrizione delle Funzioni di Azure di monitoraggio, 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.