Referens för Azure Functions-övervakningsdata

Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.

Mer information om de data som du kan samla in för Azure Functions och hur du använder dem finns i Övervaka Azure Functions .

Mer information om hur du använder Application Insights finns i Övervaka körningar i Azure Functions för att samla in och analysera loggdata från enskilda funktioner i funktionsappen.

Mått

I det här avsnittet visas alla automatiskt insamlade plattformsmått för den här tjänsten. Dessa mått är också en del av den globala listan över alla plattformsmått som stöds i Azure Monitor.

Information om kvarhållning av mått finns i Översikt över Azure Monitor-mått.

Det finns två mått som är av särskilt intresse för funktionsappar:

Mätvärde Beskrivning
FunctionExecutionCount Antal funktionskörningar anger antalet gånger som funktionsappen körs. Det här värdet korrelerar med antalet gånger en funktion körs i din app. Det här måttet stöds för närvarande inte för Premium- och Dedikerade (App Service)-planer som körs på Linux.
FunctionExecutionUnits Funktionskörningsenheter är en kombination av körningstid och minnesanvändning. Minnesdata är för närvarande inte ett mått som är tillgängligt via Azure Monitor. Men om du vill optimera minnesanvändningen för din app kan du använda prestandaräknardata som samlas in av Application Insights. Det här måttet stöds för närvarande inte för Premium- och Dedikerade (App Service)-planer som körs på Linux.

Dessa mått används specifikt när du beräknar kostnader för förbrukningsplan.

Mått som stöds för Microsoft.Web/sites

I följande tabell visas de mått som är tillgängliga för resurstypen Microsoft.Web/sites. De flesta av dessa mått gäller för både funktionsappar och webbappar, som båda körs i App Service.

Kommentar

Dessa mått är inte tillgängliga när din funktionsapp körs på Linux i en förbrukningsplan.

  • Alla kolumner kanske inte finns i varje tabell.
  • Vissa kolumner kan ligga utanför sidans visningsområde. Välj Expandera tabell för att visa alla tillgängliga kolumner.

Tabellrubriker

  • Kategori – måttgruppen eller klassificeringen.
  • Mått – Måttets visningsnamn som det visas i Azure-portalen.
  • Namn i REST API – måttnamnet som anges i REST-API:et.
  • Enhet – måttenhet.
  • Sammansättning – standardaggregeringstypen. Giltiga värden: Genomsnitt (genomsnitt), Minimum (Min), Maximum (Max), Total (Sum), Count.
  • Dimensionsdimensioner - som är tillgängliga för måttet.
  • Tidsintervall - Intervall där måttet samplas. Indikerar till exempel PT1M att måttet samplas varje minut, PT30M var 30:e minut, PT1H varje timme och så vidare.
  • DS-export – Om måttet kan exporteras till Azure Monitor-loggar via diagnostikinställningar. Information om hur du exporterar mått finns i Skapa diagnostikinställningar i Azure Monitor.
Metric Namn i REST API Enhet Aggregering Dimensioner Tidsintervall DS-export
Anslutningar

Antalet bundna socketar som finns i sandbox-miljön (w3wp.exe och dess underordnade processer). En bunden socket skapas genom att anropa API:er för bindning()/connect() och förblir tills socketen är stängd med CloseHandle()/closesocket(). För WebApps och FunctionApps.
AppConnections Antal Average, Count, Maximum, Minimum Instance PT1M Ja
Genomsnittlig minnesarbetsuppsättning

Den genomsnittliga mängden minne som används av appen i megabyte (MiB). För WebApps och FunctionApps.
AverageMemoryWorkingSet Byte Genomsnitt Instance PT1M Ja
Genomsnittlig svarstid (inaktuell)

Den genomsnittliga tid det tar för appen att hantera begäranden i sekunder. För WebApps och FunctionApps.
AverageResponseTime Sekunder Genomsnitt Instance PT1M Ja
Data i

Mängden inkommande bandbredd som förbrukas av appen i MiB. För WebApps och FunctionApps.
BytesReceived Byte Totalt Instance PT1M Ja
Utdata

Mängden utgående bandbredd som förbrukas av appen i MiB. För WebApps och FunctionApps.
BytesSent Byte Totalt Instance PT1M Ja
CPU-tid

Mängden cpu som förbrukas av appen i sekunder. Mer information om det här måttet. https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage Se (CPU-tid jämfört med CPU-procent). Endast för WebApps.
CpuTime Sekunder Antal, Totalt, Minimum, Maximum Instance PT1M Ja
Aktuella sammansättningar

Det aktuella antalet sammansättningar som lästs in för alla AppDomains i det här programmet. För WebApps och FunctionApps.
CurrentAssemblies Antal Genomsnitt Instance PT1M Ja
Filsystemanvändning

Procentandel av filsystemkvoten som förbrukas av appen. För WebApps och FunctionApps.
FileSystemUsage Byte Genomsnitt <ingen> PT6H, PT12H, P1D Ja
Antal funktionskörningar

Antal funktionskörningar. Endast för FunctionApps.
FunctionExecutionCount Antal Totalt Instance PT1M Ja
Funktionskörningsenheter

Funktionskörningsenheter. Endast för FunctionApps.
FunctionExecutionUnits Antal Totalt Instance PT1M Ja
Gen 0 Skräpsamlingar

Antalet gånger som generation 0-objekt är skräp som samlats in sedan appprocessen startades. Högre generationens GC:er omfattar alla GC:er av lägre generation. För WebApps och FunctionApps.
Gen0Collections Antal Totalt Instance PT1M Ja
Gen 1 Skräpsamlingar

Antalet gånger som generation 1-objekten samlas in skräp sedan appprocessen startades. Högre generationens GC:er omfattar alla GC:er av lägre generation. För WebApps och FunctionApps.
Gen1Collections Antal Totalt Instance PT1M Ja
Gen 2 Skräpsamlingar

Antalet gånger som generation 2-objekten samlas in skräp sedan appprocessen startades. För WebApps och FunctionApps.
Gen2Collections Antal Totalt Instance PT1M Ja
Antal handtag

Det totala antalet referenser som för närvarande är öppna i appprocessen. För WebApps och FunctionApps.
Handles Antal Genomsnitt Instance PT1M Ja
Status för hälsokontroll

Status för hälsokontroll. För WebApps och FunctionApps.
HealthCheckStatus Antal Genomsnitt Instance PT5M, PT1H, P1D Ja
Http 101

Antalet begäranden som resulterar i en HTTP-statuskod 101. För WebApps och FunctionApps.
Http101 Antal Totalt Instance PT1M Ja
Http 2xx

Antalet begäranden som resulterar i en HTTP-statuskod >= 200 men < 300. För WebApps och FunctionApps.
Http2xx Antal Totalt Instance PT1M Ja
Http 3xx

Antalet begäranden som resulterar i en HTTP-statuskod >= 300 men < 400. För WebApps och FunctionApps.
Http3xx Antal Totalt Instance PT1M Ja
Http 401

Antalet begäranden som resulterar i HTTP 401-statuskod. För WebApps och FunctionApps.
Http401 Antal Totalt Instance PT1M Ja
Http 403

Antalet begäranden som resulterar i HTTP 403-statuskod. För WebApps och FunctionApps.
Http403 Antal Totalt Instance PT1M Ja
Http 404

Antalet begäranden som resulterar i HTTP 404-statuskod. För WebApps och FunctionApps.
Http404 Antal Totalt Instance PT1M Ja
Http 406

Antalet begäranden som resulterar i HTTP 406-statuskod. För WebApps och FunctionApps.
Http406 Antal Totalt Instance PT1M Ja
Http 4xx

Antalet begäranden som resulterar i en HTTP-statuskod >= 400 men < 500. För WebApps och FunctionApps.
Http4xx Antal Totalt Instance PT1M Ja
Http Server-fel

Antalet begäranden som resulterar i en HTTP-statuskod >= 500 men < 600. För WebApps och FunctionApps.
Http5xx Antal Totalt Instance PT1M Ja
Svarstid

Den tid det tar för appen att hantera begäranden i sekunder. För WebApps och FunctionApps.
HttpResponseTime Sekunder Genomsnitt Instance PT1M Ja
Antal instanser för automatisk skalning

Antalet instanser som appen körs på.
InstanceCount Antal Genomsnitt <ingen> PT1M Ja
I/O andra byte per sekund

Den hastighet med vilken appprocessen utfärdar byte till I/O-åtgärder som inte omfattar data, till exempel kontrollåtgärder. För WebApps och FunctionApps.
IoOtherBytesPerSecond BytesPerSecond Totalt Instance PT1M Ja
Andra I/O-åtgärder per sekund

Den hastighet med vilken appprocessen utfärdar I/O-åtgärder som inte är läs- eller skrivåtgärder. För WebApps och FunctionApps.
IoOtherOperationsPerSecond BytesPerSecond Totalt Instance PT1M Ja
Läs byte per sekund i I/O

Den hastighet med vilken appprocessen läser byte från I/O-åtgärder. För WebApps och FunctionApps.
IoReadBytesPerSecond BytesPerSecond Totalt Instance PT1M Ja
Läsåtgärder för I/O per sekund

Den hastighet med vilken appprocessen utfärdar läs-I/O-åtgärder. För WebApps och FunctionApps.
IoReadOperationsPerSecond BytesPerSecond Totalt Instance PT1M Ja
I/O-skrivbyte per sekund

Den hastighet med vilken appprocessen skriver byte till I/O-åtgärder. För WebApps och FunctionApps.
IoWriteBytesPerSecond BytesPerSecond Totalt Instance PT1M Ja
I/O-skrivåtgärder per sekund

Den hastighet med vilken appprocessen utfärdar skriv-I/O-åtgärder. För WebApps och FunctionApps.
IoWriteOperationsPerSecond BytesPerSecond Totalt Instance PT1M Ja
Minnesarbetsuppsättning

Den aktuella mängden minne som används av appen i MiB. För WebApps och FunctionApps.
MemoryWorkingSet Byte Genomsnitt Instance PT1M Ja
Privata byte

Privata byte är den aktuella storleken, i byte, på minne som appprocessen har allokerat och som inte kan delas med andra processer. För WebApps och FunctionApps.
PrivateBytes Byte Genomsnitt Instance PT1M Ja
Begäranden

Det totala antalet begäranden oavsett deras resulterande HTTP-statuskod. För WebApps och FunctionApps.
Requests Antal Totalt Instance PT1M Ja
Begäranden i programkö

Antalet begäranden i kön för programbegäran. För WebApps och FunctionApps.
RequestsInApplicationQueue Antal Genomsnitt Instance PT1M Ja
Antal trådar

Antalet trådar som för närvarande är aktiva i appprocessen. För WebApps och FunctionApps.
Threads Antal Genomsnitt Instance PT1M Ja
Totalt antal appdomäner

Det aktuella antalet AppDomains som lästs in i det här programmet. För WebApps och FunctionApps.
TotalAppDomains Antal Genomsnitt Instance PT1M Ja
Totalt antal borttagna appdomäner

Det totala antalet AppDomains som har inaktiverats sedan programmet startades. För WebApps och FunctionApps.
TotalAppDomainsUnloaded Antal Genomsnitt Instance PT1M Ja
Antal slutförda arbetsflödesåtgärder

Antal slutförda arbetsflödesåtgärder. Endast för LogicApps.
WorkflowActionsCompleted Antal Totalt workflowName, status PT1M Ja
Felfrekvens för arbetsflödesåtgärder

Felfrekvens för arbetsflödesåtgärder. Endast för LogicApps.
WorkflowActionsFailureRate Procent Totalt workflowName PT1M Ja
Pull-hastighet för logic app-jobb per sekund

Pull-hastighet för logikjobb per sekund. Endast för LogicApps.
WorkflowAppJobPullRate CountPerSecond Totalt accountName PT1M Ja
Fördröjning av arbetsflödesjobbkörning

Fördröjning av arbetsflödesjobbkörning. Endast för LogicApps.
WorkflowJobExecutionDelay Sekunder Genomsnitt workflowName PT1M Ja
Varaktighet för arbetsflödesjobbkörning

Varaktighet för arbetsflödesjobbkörning. Endast för LogicApps.
WorkflowJobExecutionDuration Sekunder Genomsnitt workflowName PT1M Ja
Antal slutförda arbetsflödeskörningar

Antal slutförda arbetsflödeskörningar. Endast för LogicApps.
WorkflowRunsCompleted Antal Totalt workflowName, status PT1M Ja
Antal skickade arbetsflödeskörningar

Arbetsflödet kör antal skickade. Endast för LogicApps.
WorkflowRunsDispatched Antal Totalt workflowName PT1M Ja
Felfrekvens för arbetsflödeskörningar

Felfrekvens för arbetsflödeskörningar. Endast för LogicApps.
WorkflowRunsFailureRate Procent Totalt workflowName PT1M Ja
Antal startade arbetsflödeskörningar

Antal startade arbetsflödeskörningar. Endast för LogicApps.
WorkflowRunsStarted Antal Totalt workflowName PT1M Ja
Antal slutförda arbetsflödesutlösare

Antal slutförda arbetsflödesutlösare. Endast för LogicApps.
WorkflowTriggersCompleted Antal Totalt workflowName, status PT1M Ja
Felfrekvens för arbetsflödesutlösare

Felfrekvens för arbetsflödesutlösare. Endast för LogicApps.
WorkflowTriggersFailureRate Procent Totalt workflowName PT1M Ja

Måttdimensioner

Information om vilka måttdimensioner som finns i Flerdimensionella mått.

Den här tjänsten har inga mått som innehåller dimensioner.

Resursloggar

I det här avsnittet visas de typer av resursloggar som du kan samla in för den här tjänsten. Avsnittet hämtar från listan över alla kategorityper för resursloggar som stöds i Azure Monitor.

Resursloggar som stöds för Microsoft.Web/sites

Kategori Visningsnamn för kategori Loggtabell Stöder grundläggande loggplan Stöder inmatningstidstransformering Exempelfrågor Kostnader för export
AppServiceAntivirusScanAuditLogs Rapportera antivirusgranskningsloggar AppServiceAntivirusScanAuditLogs

Rapportera om identifierade virus eller infekterade filer som har laddats upp till deras webbplats.

Nej Ja Nej
AppServiceAppLogs App Service-programloggar AppServiceAppLogs

Loggar som genereras via ditt program.

Nej Ja Frågor Nej
AppServiceAuditLogs Åtkomst till granskningsloggar AppServiceAuditLogs

Loggar som genereras när användare publiceras loggar in via något av App Service-publiceringsprotokollen.

Nej Ja Frågor Nej
AppServiceAuthenticationLogs App Service-autentiseringsloggar (förhandsversion) AppServiceAuthenticationLogs

Loggar som genereras via App Service-autentisering för ditt program.

Nej Nej Frågor Ja
AppServiceConsoleLogs App Service-konsolloggar AppServiceConsoleLogs

Konsolloggar som genereras från program eller container.

Nej Ja Frågor Nej
AppServiceFileAuditLogs Granskningsloggar för ändring av webbplatsinnehåll AppServiceFileAuditLogs

Loggar som genereras när App Service-innehåll ändras.

Nej Ja Frågor Nej
AppServiceHTTPLogs HTTP-loggar AppServiceHTTPLogs

Inkommande HTTP-begäranden i App Service. Använd dessa loggar för att övervaka programhälsa, prestanda och användningsmönster.

Nej Ja Frågor Nej
AppServiceIPSecAuditLogs IPSecurity-granskningsloggar AppServiceIPSecAuditLogs

Loggar som genereras via ditt program och skickas till Azure Monitoring.

Nej Ja Nej
AppServicePlatformLogs App Service Platform-loggar AppServicePlatformLogs

Loggar som genereras via AppService-plattformen för ditt program.

Nej Ja Nej
FunctionAppLogs Funktionsprogramloggar FunctionAppLogs

Logg som genereras av Funktionsappar. Den innehåller loggar som genereras av Functions-värden och loggar som genereras av kundkoden. Använd dessa loggar för att övervaka programmets hälsa, prestanda och beteende.

Nej Ja Frågor Nej
WorkflowRuntime Arbetsflödeskörningsloggar LogicAppWorkflowRuntime

Loggar som genereras under Logic Apps arbetsflödeskörning.

Nej Nej Frågor Ja

Loggen som är specifik för Azure Functions är FunctionAppLogs.

Mer information finns i referensen för App Service-övervakningsdata.

Tabeller för Azure Monitor-loggar

I det här avsnittet visas tabellerna för Azure Monitor-loggar som är relevanta för den här tjänsten, som är tillgängliga för frågor av Log Analytics med kusto-frågor. Tabellerna innehåller resursloggdata och eventuellt mer beroende på vad som samlas in och dirigeras till dem.

App Services

Microsoft.Web/sites

Aktivitetslogg

Den länkade tabellen visar de åtgärder som kan registreras i aktivitetsloggen för den här tjänsten. Dessa åtgärder är en delmängd av alla möjliga resursprovideråtgärder i aktivitetsloggen.

Mer information om schemat för aktivitetsloggposter finns i Aktivitetsloggschema.

I följande tabell visas åtgärder relaterade till Azure Functions som kan skapas i aktivitetsloggen.

Operation beskrivning
Microsoft.web/sites/functions/listkeys/action Returnera nycklarna för funktionen.
Microsoft.Web/sites/host/listkeys/action Returnera värdnycklarna för funktionsappen.
Microsoft.Web/sites/host/sync/action Åtgärden Synkroniseringsutlösare .
Microsoft.Web/sites/start/action Funktionsappen har startats.
Microsoft.Web/sites/stop/action Funktionsappen har stoppats.
Microsoft.Web/sites/write Ändra en funktionsappinställning, till exempel körningsversion eller aktivera fjärrfelsökning.

Du kan också hitta loggade åtgärder som är relaterade till de underliggande App Service-beteendena. En mer fullständig lista finns i Microsoft.Web-resursprovideråtgärder.