Referenční informace k datům monitorování služby Azure Functions
Tento článek obsahuje všechny referenční informace o monitorování pro tuto službu.
Podrobnosti odatech
Podrobnosti o používání Application Insights ke shromažďování a analýze dat protokolů z jednotlivých funkcí v aplikaci funkcí najdete v tématu Monitorování spuštění ve službě Azure Functions .
Metriky
V této části jsou uvedeny všechny automaticky shromážděné metriky platformy pro tuto službu. Tyto metriky jsou také součástí globálního seznamu všech metrik platformy podporovaných ve službě Azure Monitor.
Informace o uchovávání metrik najdete v přehledu metrik služby Azure Monitor.
Plány hostování, které vašim aplikacím umožňují dynamicky škálovat další metriky specifické pro funkce:
Tyto metriky se používají konkrétně při odhadu nákladů na plán Consumption.
Metrický | Popis |
---|---|
FunctionExecutionCount | Počet spuštění funkce označuje, kolikrát se aplikace funkcí spustila. Tato hodnota koreluje s počtem spuštění funkce v aplikaci. Tato metrika se v současné době nepodporuje pro plány Premium a Dedicated (App Service) běžící v Linuxu. |
FunctionExecutionUnits | Jednotky spouštění funkcí jsou kombinací doby provádění a využití paměti. Data paměti nejsou aktuálně k dispozici prostřednictvím služby Azure Monitor. Pokud ale chcete optimalizovat využití paměti aplikace, můžete použít data čítače výkonu shromážděná službou Application Insights. Tato metrika se v současné době nepodporuje pro plány Premium a Dedicated (App Service) běžící v Linuxu. |
Podporované metriky pro Microsoft.Web/sites
Následující tabulka uvádí metriky dostupné pro typ prostředku Microsoft.Web/sites. Většina těchto metrik se vztahuje na aplikace funkcí i webové aplikace, které běží ve službě App Service.
Poznámka:
Tyto metriky nejsou dostupné, když vaše aplikace funkcí běží v Linuxu v plánu Consumption.
- Všechny sloupce nemusí být v každé tabulce.
- Některé sloupce můžou být mimo oblast zobrazení stránky. Výběrem možnosti Rozbalit tabulku zobrazíte všechny dostupné sloupce.
Záhlaví tabulky
- Kategorie – skupina metrik nebo klasifikace.
- Metrika – zobrazovaný název metriky, jak se zobrazuje na webu Azure Portal.
- Název v rozhraní REST API – název metriky, který se označuje v rozhraní REST API.
- Jednotka – měrná jednotka .
- Agregace – výchozí typ agregace . Platné hodnoty: Průměr (Průměr), Minimum (Minimum), Maximum (Maximum), Celkem (Součet), Počet.
- - Dimenze dostupné pro metriku
- Intervaly časových zrn - , ve kterých se metrika vzorkuje. Například označuje,
PT1M
že se metrika vzorkuje každou minutu,PT30M
každých 30 minut,PT1H
každou hodinu atd. - DS Export – určuje, jestli je metrika exportovatelná do protokolů služby Azure Monitor prostřednictvím nastavení diagnostiky. Informace o exportu metrik najdete v tématu Vytvoření nastavení diagnostiky ve službě Azure Monitor.
Metrika | Název v rozhraní REST API | Unit | Agregace | Dimenze | Časová zrnka | DS Export |
---|---|---|---|---|---|---|
Počet spuštění funkce Always Ready Počet spuštění funkce Always Ready Pouze pro aplikace FunctionApps Flex Consumption. |
AlwaysReadyFunctionExecutionCount |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Jednotky spuštění funkce Always Ready Jednotky provádění funkce Always Ready Pouze pro aplikace FunctionApps Flex Consumption. |
AlwaysReadyFunctionExecutionUnits |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Jednotky vždy připravené Jednotky vždy připravené. Pouze pro aplikace FunctionApps Flex Consumption. |
AlwaysReadyUnits |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Připojení Počet vázaných soketů existujících v sandboxu (w3wp.exe a jeho podřízených procesech). Svázaný soket se vytvoří voláním rozhraní API bind()/connect() a zůstane, dokud se tento soket nezavře pomocí CloseHandle()/closesocket(). Pro WebApps a FunctionApps. |
AppConnections |
Počet | Průměr, Počet, Maximum, Minimum | Instance |
PT1M | Ano |
Průměrná pracovní sada paměti Průměrné množství paměti používané aplikací v megabajtech (MiB). Pro WebApps a FunctionApps. |
AverageMemoryWorkingSet |
Přijaté | Průměr | Instance |
PT1M | Ano |
Průměrná doba odezvy (zastaralá) Průměrná doba potřebná k poskytování požadavků v sekundách aplikace. Pro WebApps a FunctionApps. |
AverageResponseTime |
Sekundy | Průměr | Instance |
PT1M | Ano |
Data v Množství příchozí šířky pásma spotřebované aplikací v MiB Pro WebApps a FunctionApps. |
BytesReceived |
Přijaté | Celkem (součet) | Instance |
PT1M | Ano |
Data Out Množství odchozí šířky pásma spotřebované aplikací v MiB. Pro WebApps a FunctionApps. |
BytesSent |
Přijaté | Celkem (součet) | Instance |
PT1M | Ano |
Čas procesoru Množství procesoru spotřebované aplikací v sekundách Další informace o této metrice. Viz https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage (čas procesoru vs. procento procesoru). Pouze pro webové aplikace. |
CpuTime |
Sekundy | Count, Total (Sum), Minimum, Maximum | Instance |
PT1M | Ano |
Aktuální sestavení Aktuální počet sestavení načtených napříč všemi doménami AppDomain v této aplikaci. Pro WebApps a FunctionApps. |
CurrentAssemblies |
Počet | Průměr | Instance |
PT1M | Ano |
Využití systému souborů Procento kvóty systému souborů spotřebované aplikací Pro WebApps a FunctionApps. |
FileSystemUsage |
Přijaté | Průměr | <žádné> | PT6H, PT12H, P1D | Ano |
Počet spuštění funkce Počet spuštění funkce. Pouze pro FunctionApps. |
FunctionExecutionCount |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Jednotky provádění funkcí Jednotky provádění funkcí. Pouze pro FunctionApps. |
FunctionExecutionUnits |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Uvolňování paměti Gen 0 Počet uvolnění objektů generace 0 od spuštění procesu aplikace. GCS vyšší generace zahrnují všechny GCS nižší generace. Pro WebApps a FunctionApps. |
Gen0Collections |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
1. generace uvolňování paměti Počet uvolnění objektů generace 1 od spuštění procesu aplikace. GCS vyšší generace zahrnují všechny GCS nižší generace. Pro WebApps a FunctionApps. |
Gen1Collections |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Uvolňování paměti Gen 2 Počet uvolnění objektů generace 2 od spuštění procesu aplikace. Pro WebApps a FunctionApps. |
Gen2Collections |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Počet popisovačů Celkový počet popisovačů aktuálně otevřených procesem aplikace. Pro WebApps a FunctionApps. |
Handles |
Počet | Průměr | Instance |
PT1M | Ano |
Stav kontroly stavu Stav kontroly stavu Pro WebApps a FunctionApps. |
HealthCheckStatus |
Počet | Průměr | Instance |
PT5M, PT1H, P1D | Ano |
Http 101 Počet požadavků, jejichž výsledkem je stavový kód HTTP 101. Pro WebApps a FunctionApps. |
Http101 |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Http 2xx Počet požadavků, jejichž výsledkem je stavový kód >HTTP = 200, ale < 300. Pro WebApps a FunctionApps. |
Http2xx |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Http 3xx Počet požadavků, jejichž výsledkem je stavový kód >HTTP = 300, ale < 400. Pro WebApps a FunctionApps. |
Http3xx |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Http 401 Počet požadavků, jejichž výsledkem je stavový kód HTTP 401. Pro WebApps a FunctionApps. |
Http401 |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Http 403 Počet požadavků, jejichž výsledkem je stavový kód HTTP 403. Pro WebApps a FunctionApps. |
Http403 |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Http 404 Počet požadavků, jejichž výsledkem je stavový kód HTTP 404. Pro WebApps a FunctionApps. |
Http404 |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Http 406 Počet požadavků, jejichž výsledkem je stavový kód HTTP 406. Pro WebApps a FunctionApps. |
Http406 |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Http 4xx Počet požadavků, jejichž výsledkem je stavový kód >HTTP = 400, ale < 500. Pro WebApps a FunctionApps. |
Http4xx |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Chyby serveru HTTP Počet požadavků, jejichž výsledkem je stavový kód >HTTP = 500, ale < 600. Pro WebApps a FunctionApps. |
Http5xx |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Doba odezvy Doba potřebná k tomu, aby aplikace v sekundách obsluhuje požadavky. Pro WebApps a FunctionApps. |
HttpResponseTime |
Sekundy | Průměr | Instance |
PT1M | Ano |
Počet instancí automatického škálování Počet instancí, na kterých je tato aplikace spuštěná. |
InstanceCount |
Počet | Průměr | <žádné> | PT1M | Ano |
Ostatní bajty vstupně-výstupních operací za sekundu Rychlost, s jakou proces aplikace vydává bajty vstupně-výstupním operacím, které nezahrnují data, jako jsou například řídicí operace. Pro WebApps a FunctionApps. |
IoOtherBytesPerSecond |
BytesPerSecond | Celkem (součet) | Instance |
PT1M | Ano |
Vstupně-výstupní operace za sekundu Rychlost, s jakou proces aplikace vydává vstupně-výstupní operace, které nejsou operace čtení nebo zápisu. Pro WebApps a FunctionApps. |
IoOtherOperationsPerSecond |
BytesPerSecond | Celkem (součet) | Instance |
PT1M | Ano |
Počet bajtů čtení vstupně-výstupních operací za sekundu Rychlost, s jakou proces aplikace čte bajty z vstupně-výstupních operací. Pro WebApps a FunctionApps. |
IoReadBytesPerSecond |
BytesPerSecond | Celkem (součet) | Instance |
PT1M | Ano |
Operace čtení vstupně-výstupních operací za sekundu Rychlost, s jakou proces aplikace vydává vstupně-výstupní operace čtení. Pro WebApps a FunctionApps. |
IoReadOperationsPerSecond |
BytesPerSecond | Celkem (součet) | Instance |
PT1M | Ano |
Počet bajtů zápisu vstupně-výstupních operací za sekundu Rychlost, s jakou proces aplikace zapisuje bajty do vstupně-výstupních operací. Pro WebApps a FunctionApps. |
IoWriteBytesPerSecond |
BytesPerSecond | Celkem (součet) | Instance |
PT1M | Ano |
Vstupně-výstupní operace zápisu za sekundu Rychlost, s jakou proces aplikace vydává vstupně-výstupní operace zápisu. Pro WebApps a FunctionApps. |
IoWriteOperationsPerSecond |
BytesPerSecond | Celkem (součet) | Instance |
PT1M | Ano |
Pracovní sada paměti Aktuální množství paměti používané aplikací v MiB. Pro WebApps a FunctionApps. |
MemoryWorkingSet |
Přijaté | Průměr | Instance |
PT1M | Ano |
Počet spuštění funkce na vyžádání Počet spuštění funkce na vyžádání Pouze pro aplikace FunctionApps Flex Consumption. |
OnDemandFunctionExecutionCount |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Jednotky spouštění funkcí na vyžádání Jednotky spouštění funkcí na vyžádání Pouze pro aplikace FunctionApps Flex Consumption. |
OnDemandFunctionExecutionUnits |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Privátní bajty Privátní bajty jsou aktuální velikost paměti v bajtech, kterou přidělil proces aplikace, který nelze sdílet s jinými procesy. Pro WebApps a FunctionApps. |
PrivateBytes |
Přijaté | Průměr | Instance |
PT1M | Ano |
Žádosti Celkový počet požadavků bez ohledu na výsledný stavový kód HTTP. Pro WebApps a FunctionApps. |
Requests |
Počet | Celkem (součet) | Instance |
PT1M | Ano |
Požadavky ve frontě aplikací Počet požadavků ve frontě žádostí aplikace. Pro WebApps a FunctionApps. |
RequestsInApplicationQueue |
Počet | Průměr | Instance |
PT1M | Ano |
Počet vláken Počet vláken aktuálně aktivních v procesu aplikace. Pro WebApps a FunctionApps. |
Threads |
Počet | Průměr | Instance |
PT1M | Ano |
Celkový počet domén aplikací Aktuální počet domén AppDomains načtených v této aplikaci. Pro WebApps a FunctionApps. |
TotalAppDomains |
Počet | Průměr | Instance |
PT1M | Ano |
Celkový počet uvolněných domén aplikací Celkový počet uvolněných domén AppDomains od spuštění aplikace. Pro WebApps a FunctionApps. |
TotalAppDomainsUnloaded |
Počet | Průměr | Instance |
PT1M | Ano |
Počet dokončených akcí pracovního postupu Počet dokončených akcí pracovního postupu Pouze pro LogicApps. |
WorkflowActionsCompleted |
Počet | Celkem (součet) | workflowName , status |
PT1M | Ano |
Míra selhání akcí pracovního postupu Míra selhání akcí pracovního postupu Pouze pro LogicApps. |
WorkflowActionsFailureRate |
Procenta | Celkem (součet) | workflowName |
PT1M | Ano |
Rychlost přijetí změn úlohy aplikace logiky za sekundu Rychlost vyžádání úlohy logiky za sekundu Pouze pro LogicApps. |
WorkflowAppJobPullRate |
CountPerSecond | Celkem (součet) | accountName |
PT1M | Ano |
Zpoždění provádění úlohy pracovního postupu Zpoždění provádění úlohy pracovního postupu Pouze pro LogicApps. |
WorkflowJobExecutionDelay |
Sekundy | Průměr | workflowName |
PT1M | Ano |
Doba trvání provádění úlohy pracovního postupu Doba trvání provádění úlohy pracovního postupu Pouze pro LogicApps. |
WorkflowJobExecutionDuration |
Sekundy | Průměr | workflowName |
PT1M | Ano |
Počet dokončených spuštění pracovního postupu Počet dokončených spuštění pracovního postupu Pouze pro LogicApps. |
WorkflowRunsCompleted |
Počet | Celkem (součet) | workflowName , status |
PT1M | Ano |
Počet odeslaných spuštění pracovního postupu Počet odeslaných spuštění pracovního postupu Pouze pro LogicApps. |
WorkflowRunsDispatched |
Počet | Celkem (součet) | workflowName |
PT1M | Ano |
Míra selhání spuštění pracovního postupu Míra selhání spuštění pracovního postupu Pouze pro LogicApps. |
WorkflowRunsFailureRate |
Procenta | Celkem (součet) | workflowName |
PT1M | Ano |
Počet spuštěných spuštění pracovního postupu Počet spuštěných spuštění pracovního postupu Pouze pro LogicApps. |
WorkflowRunsStarted |
Počet | Celkem (součet) | workflowName |
PT1M | Ano |
Počet dokončených triggerů pracovního postupu Počet dokončených triggerů pracovního postupu Pouze pro LogicApps. |
WorkflowTriggersCompleted |
Počet | Celkem (součet) | workflowName , status |
PT1M | Ano |
Míra selhání triggerů pracovního postupu Míra selhání triggerů pracovního postupu Pouze pro LogicApps. |
WorkflowTriggersFailureRate |
Procenta | Celkem (součet) | workflowName |
PT1M | Ano |
Rozměry metrik
Informace o rozměrech metrik najdete v tématu Vícerozměrné metriky.
Tato služba nemá žádné metriky, které obsahují dimenze.
Protokoly prostředků
Tato část obsahuje seznam typů protokolů prostředků, které můžete pro tuto službu shromažďovat. Oddíl načítá ze seznamu všech typů protokolů prostředků podporovaných ve službě Azure Monitor.
Podporované protokoly prostředků pro Microsoft.Web/sites
Kategorie | Zobrazovaný název kategorie | Tabulka protokolů | Podporuje základní plán protokolu. | Podporuje transformaci v čase příjmu dat. | Vzorové dotazy | Náklady na export |
---|---|---|---|---|---|---|
AppServiceAntivirusScanAuditLogs |
Hlášení protokolů auditu antivirové ochrany | AppServiceAntivirusScanAuditLogs Nahlaste všechny zjištěné viry nebo infikované soubory, které byly nahrany na jejich web. |
No | Ano | No | |
AppServiceAppLogs |
Protokoly aplikací služby App Service | AppServiceAppLogs Protokoly vygenerované prostřednictvím vaší aplikace |
No | Ano | Dotazy | No |
AppServiceAuditLogs |
Přístup k protokolům auditu | AppServiceAuditLogs Protokoly vygenerované při úspěšném přihlášení uživatelů prostřednictvím jednoho z protokolů publikování služby App Service |
No | Ano | Dotazy | No |
AppServiceAuthenticationLogs |
Protokoly ověřování služby App Service (Preview) | AppServiceAuthenticationLogs Protokoly generované prostřednictvím ověřování služby App Service pro vaši aplikaci |
No | Ne | Dotazy | Ano |
AppServiceConsoleLogs |
Protokoly konzoly služby App Service | AppServiceConsoleLogs Protokoly konzoly generované z aplikace nebo kontejneru |
No | Ano | Dotazy | No |
AppServiceFileAuditLogs |
Protokoly auditu změn obsahu webu | AppServiceFileAuditLogs Protokoly vygenerované při úpravě obsahu služby App Service |
No | Ano | Dotazy | No |
AppServiceHTTPLogs |
Protokoly HTTP | AppServiceHTTPLogs Příchozí požadavky HTTP ve službě App Service Pomocí těchto protokolů můžete monitorovat stav aplikace, výkon a vzory využití. |
No | Ano | Dotazy | No |
AppServiceIPSecAuditLogs |
Protokoly auditu IPSecurity | AppServiceIPSecAuditLogs Protokoly vygenerované prostřednictvím vaší aplikace a nasdílené do monitorování Azure |
No | Ano | No | |
AppServicePlatformLogs |
Protokoly platformy App Service | AppServicePlatformLogs Protokoly generované prostřednictvím platformy AppService pro vaši aplikaci |
No | Ano | No | |
FunctionAppLogs |
Protokoly aplikací funkcí | FunctionAppLogs Protokol vygenerovaný aplikacemi funkcí Zahrnuje protokoly generované hostitelem služby Functions a protokoly generované kódem zákazníka. Pomocí těchto protokolů můžete monitorovat stav, výkon a chování aplikace. |
No | Ano | Dotazy | No |
WorkflowRuntime |
Protokoly modulu runtime pracovního postupu | LogicAppWorkflowRuntime Protokoly generované během modulu runtime pracovního postupu Logic Apps |
No | Ne | Dotazy | Ano |
Protokol specifický pro Azure Functions je FunctionAppLogs.
Další informace najdete v referenčních informacích k datům monitorování služby App Service.
Tabulky protokolů služby Azure Monitor
Tato část uvádí tabulky protokolů služby Azure Monitor relevantní pro tuto službu, které jsou k dispozici pro dotazování službou Log Analytics pomocí dotazů Kusto. Tabulky obsahují data protokolu prostředků a případně i více v závislosti na tom, co se na nich shromažďuje a směruje.
App Services
Microsoft.Web/sites
Protokol aktivit
Propojená tabulka uvádí operace, které lze zaznamenat v protokolu aktivit pro tuto službu. Tyto operace jsou podmnožinou všech možných operací poskytovatele prostředků v protokolu aktivit.
Další informace o schématu položek protokolu aktivit naleznete v tématu Schéma protokolu aktivit.
Následující tabulka uvádí operace související se službou Azure Functions, které se můžou vytvořit v protokolu aktivit.
Operation | Popis |
---|---|
Microsoft.web/sites/functions/listkeys/action | Vrátí klíče funkce. |
Microsoft.Web/sites/host/listkeys/action | Vraťte klíče hostitele pro aplikaci funkcí. |
Microsoft.Web/sites/host/sync/action | Operace synchronizace triggerů |
Microsoft.Web/sites/start/action | Aplikace funkcí byla spuštěna. |
Microsoft.Web/sites/stop/action | Aplikace funkcí se zastavila. |
Microsoft.Web/sites/write | Změňte nastavení aplikace funkcí, například verzi modulu runtime nebo povolte vzdálené ladění. |
Můžete také najít protokolované operace, které souvisejí s základním chováním služby App Service. Podrobnější seznam najdete v tématu Operace poskytovatele prostředků Microsoft.Web.
Související obsah
- Popis monitorování služby Azure Functions najdete v tématu Monitorování azure Functions .
- Podrobnosti o monitorování prostředků Azure najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor .