Referência de dados de monitoramento do Azure Functions
Este artigo contém todas as informações de referência de monitoramento para este serviço.
Consulte Monitorar o Azure Functions para obter detalhes sobre os dados que você pode coletar para o Azure Functions e como usá-los.
Consulte Monitorar execuções no Azure Functions para obter detalhes sobre como usar o Application Insights para coletar e analisar dados de log de funções individuais em seu aplicativo de função.
Métricas
Esta seção lista todas as métricas de plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas de plataforma com suporte no Azure Monitor.
Para obter informações sobre retenção de métricas, consulte Visão geral do Azure Monitor Metrics.
Os planos de hospedagem que permitem que seus aplicativos sejam dimensionados dinamicamente suportam métricas extras específicas de Funções:
Essas métricas são usadas especificamente para estimar os custos do plano de consumo.
Métrico | Description |
---|---|
FunctionExecutionCount | A contagem de execução de funções indica o número de vezes que seu aplicativo de função foi executado. Esse valor está correlacionado ao número de vezes que uma função é executada em seu aplicativo. Atualmente, essa métrica não é suportada para planos Premium e Dedicado (Serviço de Aplicativo) executados no Linux. |
FunctionExecutionUnits | As unidades de execução de função são uma combinação de tempo de execução e uso de memória. Os dados de memória não são uma métrica atualmente disponível através do Azure Monitor. No entanto, se você quiser otimizar o uso de memória do seu aplicativo, pode usar os dados do contador de desempenho coletados pelo Application Insights. Atualmente, essa métrica não é suportada para planos Premium e Dedicado (Serviço de Aplicativo) executados no Linux. |
Métricas suportadas para Microsoft.Web/sites
A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.Web/sites. A maioria dessas métricas se aplica a aplicativos funcionais e aplicativos Web, que são executados no Serviço de Aplicativo.
Nota
Essas métricas não estão disponíveis quando seu aplicativo funcional é executado no Linux em um plano de consumo.
- Nem todas as colunas podem estar presentes em todas as tabelas.
- Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para visualizar todas as colunas disponíveis.
Cabeçalhos de tabela
- Categoria - O grupo ou classificação de métricas.
- Métrica - O nome para exibição da métrica conforme aparece no portal do Azure.
- Nome na API REST - O nome da métrica conforme referido na API REST.
- Unidade - Unidade de medida.
- Agregação - O tipo de agregação padrão. Valores válidos: Média (Média), Mínima (Mín), Máxima (Máx), Total (Soma), Contagem.
- Dimensões - Dimensões disponíveis para a métrica.
- Intervalos de grãos de - tempo em que a métrica é amostrada. Por exemplo,
PT1M
indica que a métrica é amostrada a cada minuto,PT30M
a cada 30 minutos,PT1H
a cada hora e assim por diante. - DS Export- Se a métrica é exportável para os Logs do Azure Monitor por meio de configurações de diagnóstico. Para obter informações sobre como exportar métricas, consulte Criar configurações de diagnóstico no Azure Monitor.
Métrica | Nome na API REST | Unit | Agregação | Dimensões | Grãos de tempo | DS Exportação |
---|---|---|---|---|---|---|
Contagem de Execução de Funções Sempre Pronto Contagem de execução de funções sempre prontas. Apenas para Flex Consumption FunctionApps. |
AlwaysReadyFunctionExecutionCount |
Count | Total (soma) | Instance |
PT1M | Sim |
Unidades de Execução de Funções Sempre Prontas Unidades de execução de funções sempre prontas. Apenas para Flex Consumption FunctionApps. |
AlwaysReadyFunctionExecutionUnits |
Count | Total (soma) | Instance |
PT1M | Sim |
Unidades Sempre Prontas Unidades sempre prontas. Apenas para Flex Consumption FunctionApps. |
AlwaysReadyUnits |
Count | Total (soma) | Instance |
PT1M | Sim |
Ligações O número de soquetes acoplados existentes na área restrita (w3wp.exe e seus processos filho). Um soquete acoplado é criado chamando APIs bind()/connect() e permanece até que esse soquete seja fechado com CloseHandle()/closesocket(). Para WebApps e FunctionApps. |
AppConnections |
Count | Média, Contagem, Máximo, Mínimo | Instance |
PT1M | Sim |
Conjunto de trabalho de memória média A quantidade média de memória usada pelo aplicativo, em megabytes (MiB). Para WebApps e FunctionApps. |
AverageMemoryWorkingSet |
Bytes | Média | Instance |
PT1M | Sim |
Tempo médio de resposta (preterido) O tempo médio necessário para o aplicativo atender solicitações, em segundos. Para WebApps e FunctionApps. |
AverageResponseTime |
Segundos | Média | Instance |
PT1M | Sim |
Dados em A quantidade de largura de banda de entrada consumida pelo aplicativo, em MiB. Para WebApps e FunctionApps. |
BytesReceived |
Bytes | Total (soma) | Instance |
PT1M | Sim |
Saída de dados A quantidade de largura de banda de saída consumida pelo aplicativo, em MiB. Para WebApps e FunctionApps. |
BytesSent |
Bytes | Total (soma) | Instance |
PT1M | Sim |
Tempo da CPU A quantidade de CPU consumida pelo aplicativo, em segundos. Para obter mais informações sobre essa métrica. https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage Consulte (Tempo de CPU vs Percentagem de CPU). Apenas para WebApps. |
CpuTime |
Segundos | Contagem, Total (soma), Mínimo, Máximo | Instance |
PT1M | Sim |
Assembléias atuais O número atual de assemblies carregados em todos os AppDomains neste aplicativo. Para WebApps e FunctionApps. |
CurrentAssemblies |
Count | Média | Instance |
PT1M | Sim |
Uso do sistema de arquivos Porcentagem da cota do sistema de arquivos consumida pelo aplicativo. Para WebApps e FunctionApps. |
FileSystemUsage |
Bytes | Média | <nenhum> | PT6H, PT12H, P1D | Sim |
Contagem de execução de funções Contagem de Execução de Funções. Apenas para FunctionApps. |
FunctionExecutionCount |
Count | Total (soma) | Instance |
PT1M | Sim |
Unidades de Execução de Funções Unidades de Execução de Funções. Apenas para FunctionApps. |
FunctionExecutionUnits |
Count | Total (soma) | Instance |
PT1M | Sim |
Recolha de Lixo Gen 0 O número de vezes que os objetos da geração 0 são lixo coletado desde o início do processo do aplicativo. Os GCs de geração mais alta incluem todos os GCs de geração inferior. Para WebApps e FunctionApps. |
Gen0Collections |
Count | Total (soma) | Instance |
PT1M | Sim |
Recolha de Lixo Gen 1 O número de vezes que os objetos da geração 1 são lixo coletado desde o início do processo do aplicativo. Os GCs de geração mais alta incluem todos os GCs de geração inferior. Para WebApps e FunctionApps. |
Gen1Collections |
Count | Total (soma) | Instance |
PT1M | Sim |
Gen 2 Recolha de Lixo O número de vezes que os objetos da geração 2 são lixo coletado desde o início do processo do aplicativo. Para WebApps e FunctionApps. |
Gen2Collections |
Count | Total (soma) | Instance |
PT1M | Sim |
Contagem de alças O número total de identificadores atualmente abertos pelo processo do aplicativo. Para WebApps e FunctionApps. |
Handles |
Count | Média | Instance |
PT1M | Sim |
Estado do exame de saúde Estado da verificação de saúde. Para WebApps e FunctionApps. |
HealthCheckStatus |
Count | Média | Instance |
PT5M, PT1H, P1D | Sim |
Disponível em: http 101 A contagem de solicitações que resultam em um código de status HTTP 101. Para WebApps e FunctionApps. |
Http101 |
Count | Total (soma) | Instance |
PT1M | Sim |
Disponível em: http 2xx A contagem de solicitações que resultam em um código >de status HTTP = 200, mas < 300. Para WebApps e FunctionApps. |
Http2xx |
Count | Total (soma) | Instance |
PT1M | Sim |
Disponível em: http 3xx A contagem de solicitações que resultam em um código >de status HTTP = 300, mas < 400. Para WebApps e FunctionApps. |
Http3xx |
Count | Total (soma) | Instance |
PT1M | Sim |
Disponível em: http 401 A contagem de solicitações que resultam no código de status HTTP 401. Para WebApps e FunctionApps. |
Http401 |
Count | Total (soma) | Instance |
PT1M | Sim |
Disponível em: http 403 A contagem de solicitações que resultam no código de status HTTP 403. Para WebApps e FunctionApps. |
Http403 |
Count | Total (soma) | Instance |
PT1M | Sim |
Disponível em: http 404 A contagem de solicitações que resultam no código de status HTTP 404. Para WebApps e FunctionApps. |
Http404 |
Count | Total (soma) | Instance |
PT1M | Sim |
Disponível em: http 406 A contagem de solicitações que resultam no código de status HTTP 406. Para WebApps e FunctionApps. |
Http406 |
Count | Total (soma) | Instance |
PT1M | Sim |
Disponível em: http 4xx A contagem de solicitações que resultam em um código >de status HTTP = 400, mas < 500. Para WebApps e FunctionApps. |
Http4xx |
Count | Total (soma) | Instance |
PT1M | Sim |
Erros do servidor Http A contagem de solicitações que resultam em um código >de status HTTP = 500, mas < 600. Para WebApps e FunctionApps. |
Http5xx |
Count | Total (soma) | Instance |
PT1M | Sim |
Tempo de resposta O tempo necessário para o aplicativo atender solicitações, em segundos. Para WebApps e FunctionApps. |
HttpResponseTime |
Segundos | Média | Instance |
PT1M | Sim |
Contagem automática de instâncias de dimensionamento O número de instâncias em que este aplicativo está sendo executado. |
InstanceCount |
Count | Média | <nenhum> | PT1M | Sim |
E/S Outros bytes por segundo A taxa na qual o processo do aplicativo está emitindo bytes para operações de E/S que não envolvem dados, como operações de controle. Para WebApps e FunctionApps. |
IoOtherBytesPerSecond |
BytesPerSecond | Total (soma) | Instance |
PT1M | Sim |
IO Outras operações por segundo A taxa na qual o processo do aplicativo está emitindo operações de E/S que não são operações de leitura ou gravação. Para WebApps e FunctionApps. |
IoOtherOperationsPerSecond |
BytesPerSecond | Total (soma) | Instance |
PT1M | Sim |
Bytes de leitura de E/S por segundo A taxa na qual o processo do aplicativo está lendo bytes de operações de E/S. Para WebApps e FunctionApps. |
IoReadBytesPerSecond |
BytesPerSecond | Total (soma) | Instance |
PT1M | Sim |
Operações de leitura de E/S por segundo A taxa na qual o processo do aplicativo está emitindo operações de E/S de leitura. Para WebApps e FunctionApps. |
IoReadOperationsPerSecond |
BytesPerSecond | Total (soma) | Instance |
PT1M | Sim |
Bytes de gravação de E/S por segundo A taxa na qual o processo do aplicativo está gravando bytes em operações de E/S. Para WebApps e FunctionApps. |
IoWriteBytesPerSecond |
BytesPerSecond | Total (soma) | Instance |
PT1M | Sim |
Operações de gravação de E/S por segundo A taxa na qual o processo do aplicativo está emitindo operações de E/S de gravação. Para WebApps e FunctionApps. |
IoWriteOperationsPerSecond |
BytesPerSecond | Total (soma) | Instance |
PT1M | Sim |
Conjunto de trabalho de memória A quantidade atual de memória usada pelo aplicativo, em MiB. Para WebApps e FunctionApps. |
MemoryWorkingSet |
Bytes | Média | Instance |
PT1M | Sim |
Contagem de Execução de Funções On Demand Contagem de execução da função On Demand. Apenas para Flex Consumption FunctionApps. |
OnDemandFunctionExecutionCount |
Count | Total (soma) | Instance |
PT1M | Sim |
Unidades de Execução de Funções On Demand Unidades de execução de funções a pedido. Apenas para Flex Consumption FunctionApps. |
OnDemandFunctionExecutionUnits |
Count | Total (soma) | Instance |
PT1M | Sim |
Bytes privados Private Bytes é o tamanho atual, em bytes, da memória que o processo do aplicativo alocou e que não pode ser compartilhada com outros processos. Para WebApps e FunctionApps. |
PrivateBytes |
Bytes | Média | Instance |
PT1M | Sim |
Pedidos O número total de solicitações, independentemente do código de status HTTP resultante. Para WebApps e FunctionApps. |
Requests |
Count | Total (soma) | Instance |
PT1M | Sim |
Solicitações na fila de aplicativos O número de solicitações na fila de solicitações do aplicativo. Para WebApps e FunctionApps. |
RequestsInApplicationQueue |
Count | Média | Instance |
PT1M | Sim |
Contagem de threads O número de threads atualmente ativos no processo do aplicativo. Para WebApps e FunctionApps. |
Threads |
Count | Média | Instance |
PT1M | Sim |
Total de domínios de aplicativos O número atual de AppDomains carregados neste aplicativo. Para WebApps e FunctionApps. |
TotalAppDomains |
Count | Média | Instance |
PT1M | Sim |
Total de domínios de aplicativos descarregados O número total de AppDomains descarregados desde o início do aplicativo. Para WebApps e FunctionApps. |
TotalAppDomainsUnloaded |
Count | Média | Instance |
PT1M | Sim |
Contagem de ações concluídas do fluxo de trabalho Contagem de ações concluídas do fluxo de trabalho. Apenas para LogicApps. |
WorkflowActionsCompleted |
Count | Total (soma) | workflowName , status |
PT1M | Sim |
Taxa de falha de ações de fluxo de trabalho Taxa de falha de ações de fluxo de trabalho. Apenas para LogicApps. |
WorkflowActionsFailureRate |
Percentagem | Total (soma) | workflowName |
PT1M | Sim |
Taxa de atração de trabalho do aplicativo lógico por segundo Taxa de tração do trabalho lógico por segundo. Apenas para LogicApps. |
WorkflowAppJobPullRate |
CountPerSecond | Total (soma) | accountName |
PT1M | Sim |
Atraso na execução do trabalho de fluxo de trabalho Atraso na execução do trabalho de fluxo de trabalho. Apenas para LogicApps. |
WorkflowJobExecutionDelay |
Segundos | Média | workflowName |
PT1M | Sim |
Duração da execução do trabalho de fluxo de trabalho Duração da Execução do Trabalho de Fluxo de Trabalho. Apenas para LogicApps. |
WorkflowJobExecutionDuration |
Segundos | Média | workflowName |
PT1M | Sim |
O fluxo de trabalho executa a contagem concluída O fluxo de trabalho executa a contagem concluída. Apenas para LogicApps. |
WorkflowRunsCompleted |
Count | Total (soma) | workflowName , status |
PT1M | Sim |
Fluxo de trabalho executa contagem despachada O fluxo de trabalho executa a contagem despachada. Apenas para LogicApps. |
WorkflowRunsDispatched |
Count | Total (soma) | workflowName |
PT1M | Sim |
Fluxo de trabalho executa taxa de falha O fluxo de trabalho executa a taxa de falhas. Apenas para LogicApps. |
WorkflowRunsFailureRate |
Percentagem | Total (soma) | workflowName |
PT1M | Sim |
Fluxo de trabalho executa contagem iniciada O fluxo de trabalho executa a contagem iniciada. Apenas para LogicApps. |
WorkflowRunsStarted |
Count | Total (soma) | workflowName |
PT1M | Sim |
Contagem de gatilhos de fluxo de trabalho concluída O fluxo de trabalho aciona a contagem concluída. Apenas para LogicApps. |
WorkflowTriggersCompleted |
Count | Total (soma) | workflowName , status |
PT1M | Sim |
O fluxo de trabalho aciona a taxa de falha O fluxo de trabalho aciona a taxa de falhas. Apenas para LogicApps. |
WorkflowTriggersFailureRate |
Percentagem | Total (soma) | workflowName |
PT1M | Sim |
Dimensões métricas
Para obter informações sobre o que são dimensões métricas, consulte Métricas multidimensionais.
Este serviço não tem métricas que contenham dimensões.
Registos do recurso
Esta seção lista os tipos de logs de recursos que você pode coletar para este serviço. A seção extrai da lista de todos os tipos de categoria de logs de recursos com suporte no Azure Monitor.
Logs de recursos suportados para Microsoft.Web/sites
Categoria | Nome de exibição da categoria | Tabela de registo | Suporta plano de log básico | Suporta a transformação do tempo de ingestão | Consultas de exemplo | Custos de exportação |
---|---|---|---|---|---|---|
AppServiceAntivirusScanAuditLogs |
Relatar logs de auditoria antivírus | AppServiceAntivirusScanAuditLogs Relate sobre qualquer vírus descoberto ou arquivos infetados que foram carregados em seu site. |
Não | Sim | No | |
AppServiceAppLogs |
Logs do Aplicativo do Serviço de Aplicativo | AppServiceAppLogs Logs gerados através do seu aplicativo. |
Não | Sim | Consultas | Não |
AppServiceAuditLogs |
Logs de auditoria de acesso | AppServiceAuditLogs Logs gerados ao publicar usuários que fazem logon com êxito por meio de um dos protocolos de publicação do Serviço de Aplicativo. |
Não | Sim | Consultas | Não |
AppServiceAuthenticationLogs |
Logs de autenticação do Serviço de Aplicativo (visualização) | AppServiceAuthenticationLogs Logs gerados por meio da Autenticação do Serviço de Aplicativo para seu aplicativo. |
No | Não | Consultas | Sim |
AppServiceConsoleLogs |
Logs do Console do Serviço de Aplicativo | AppServiceConsoleLogs Logs de console gerados a partir de aplicativo ou contêiner. |
Não | Sim | Consultas | Não |
AppServiceFileAuditLogs |
Logs de auditoria de alteração de conteúdo do site | AppServiceFileAuditLogs Logs gerados quando o conteúdo do serviço de aplicativo é modificado. |
Não | Sim | Consultas | Não |
AppServiceHTTPLogs |
Logs HTTP | AppServiceHTTPLogs Solicitações HTTP de entrada no Serviço de Aplicativo. Use esses logs para monitorar a integridade, o desempenho e os padrões de uso do aplicativo. |
Não | Sim | Consultas | Não |
AppServiceIPSecAuditLogs |
Logs de auditoria de segurança IPSecurity | AppServiceIPSecAuditLogs Logs gerados por meio de seu aplicativo e enviados por push para o Monitoramento do Azure. |
Não | Sim | No | |
AppServicePlatformLogs |
Logs da Plataforma do Serviço de Aplicativo | AppServicePlatformLogs Logs gerados através da plataforma AppService para seu aplicativo. |
Não | Sim | No | |
FunctionAppLogs |
Logs de aplicativos de função | FunctionAppLogs Log gerado por Function Apps. Inclui logs emitidos pelo host Functions e logs emitidos pelo código do cliente. Use esses logs para monitorar a integridade, o desempenho e o comportamento do aplicativo. |
Não | Sim | Consultas | Não |
WorkflowRuntime |
Logs de tempo de execução do fluxo de trabalho | LogicAppWorkflowRuntime Logs gerados durante o tempo de execução do fluxo de trabalho dos Aplicativos Lógicos. |
No | Não | Consultas | Sim |
O log específico do Azure Functions é FunctionAppLogs.
Para obter mais informações, consulte a referência de dados de monitoramento do Serviço de Aplicativo.
Tabelas de Logs do Azure Monitor
Esta seção lista as tabelas de Logs do Azure Monitor relevantes para este serviço, que estão disponíveis para consulta pelo Log Analytics usando consultas Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para elas.
Serviços Aplicacionais
Microsoft.Web/sites
Registo de atividades
A tabela vinculada lista as operações que podem ser registradas no log de atividades desse serviço. Essas operações são um subconjunto de todas as operações possíveis do provedor de recursos no log de atividades.
Para obter mais informações sobre o esquema de entradas do log de atividades, consulte Esquema do log de atividades.
A tabela a seguir lista as operações relacionadas ao Azure Functions que podem ser criadas no log de atividades.
Operation | Description |
---|---|
Microsoft.web/sites/functions/listkeys/action | Retornar as teclas para a função. |
Microsoft.Web/sites/host/listkeys/action | Retorne as chaves de host para o aplicativo de função. |
Microsoft.Web/sites/host/sync/action | A sincronização aciona a operação. |
Microsoft.Web/sites/início/ação | Aplicativo de função iniciado. |
Microsoft.Web/sites/stop/action | Aplicativo de função interrompido. |
Microsoft.Web/sites/gravação | Altere uma configuração de aplicativo de função, como versão de tempo de execução ou habilite a depuração remota. |
Você também pode encontrar operações registradas relacionadas aos comportamentos subjacentes do Serviço de Aplicativo. Para obter uma lista mais completa, consulte Operações do provedor de recursos Microsoft.Web.
Conteúdos relacionados
- Consulte Monitorar o Azure Functions para obter uma descrição do monitoramento do Azure Functions.
- Consulte Monitorar recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.