Referens för Azure Functions-övervakningsdata
Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.
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.
Värdplaner som gör att dina appar kan skalas dynamiskt stöder extra Functions-specifika mått:
Dessa mått används specifikt när du beräknar kostnader för förbrukningsplan.
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. |
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 Portal.
- 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.
Mått | Namn i REST API | Enhet | Aggregering | Dimensioner | Tidsintervall | DS-export |
---|---|---|---|---|---|---|
Antal always ready-funktionskörningar Antal always ready-funktionskörningar. Endast för Flex Consumption FunctionApps. |
AlwaysReadyFunctionExecutionCount |
Antal | Totalt (summa) | Instance |
PT1M | Ja |
Always Ready-funktionskörningsenheter Always Ready-funktionskörningsenheter. Endast för Flex Consumption FunctionApps. |
AlwaysReadyFunctionExecutionUnits |
Antal | Totalt (summa) | Instance |
PT1M | Ja |
Always Ready-enheter Always Ready Units. Endast för Flex Consumption FunctionApps. |
AlwaysReadyUnits |
Antal | Totalt (summa) | Instance |
PT1M | Ja |
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 (summa) | Instance |
PT1M | Ja |
Utdata Mängden utgående bandbredd som förbrukas av appen i MiB. För WebApps och FunctionApps. |
BytesSent |
Byte | Totalt (summa) | 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 (summa), 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 (summa) | Instance |
PT1M | Ja |
Funktionskörningsenheter Funktionskörningsenheter. Endast för FunctionApps. |
FunctionExecutionUnits |
Antal | Totalt (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | Instance |
PT1M | Ja |
Http 401 Antalet begäranden som resulterar i HTTP 401-statuskod. För WebApps och FunctionApps. |
Http401 |
Antal | Totalt (summa) | Instance |
PT1M | Ja |
Http 403 Antalet begäranden som resulterar i HTTP 403-statuskod. För WebApps och FunctionApps. |
Http403 |
Antal | Totalt (summa) | Instance |
PT1M | Ja |
Http 404 Antalet begäranden som resulterar i HTTP 404-statuskod. För WebApps och FunctionApps. |
Http404 |
Antal | Totalt (summa) | Instance |
PT1M | Ja |
Http 406 Antalet begäranden som resulterar i HTTP 406-statuskod. För WebApps och FunctionApps. |
Http406 |
Antal | Totalt (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 |
Antal funktionskörningar på begäran Antal funktionskörningar på begäran. Endast för Flex Consumption FunctionApps. |
OnDemandFunctionExecutionCount |
Antal | Totalt (summa) | Instance |
PT1M | Ja |
Körningsenheter för funktionen På begäran Körningsenheter för funktionen på begäran. Endast för Flex Consumption FunctionApps. |
OnDemandFunctionExecutionUnits |
Antal | Totalt (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | 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 (summa) | workflowName , status |
PT1M | Ja |
Antal skickade arbetsflödeskörningar Arbetsflödet kör antal skickade. Endast för LogicApps. |
WorkflowRunsDispatched |
Antal | Totalt (summa) | workflowName |
PT1M | Ja |
Felfrekvens för arbetsflödeskörningar Felfrekvens för arbetsflödeskörningar. Endast för LogicApps. |
WorkflowRunsFailureRate |
Procent | Totalt (summa) | workflowName |
PT1M | Ja |
Antal startade arbetsflödeskörningar Antal startade arbetsflödeskörningar. Endast för LogicApps. |
WorkflowRunsStarted |
Antal | Totalt (summa) | workflowName |
PT1M | Ja |
Antal slutförda arbetsflödesutlösare Antal slutförda arbetsflödesutlösare. Endast för LogicApps. |
WorkflowTriggersCompleted |
Antal | Totalt (summa) | workflowName , status |
PT1M | Ja |
Felfrekvens för arbetsflödesutlösare Felfrekvens för arbetsflödesutlösare. Endast för LogicApps. |
WorkflowTriggersFailureRate |
Procent | Totalt (summa) | 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.
Relaterat innehåll
- En beskrivning av övervakningen av Azure Functions finns i Övervaka Azure Functions .
- Mer information om övervakning av Azure-resurser finns i Övervaka Azure-resurser med Azure Monitor .