Compartilhar via


Referência de dados de monitoramento do Azure Service Fabric

Este artigo contém todas as informações de referência de monitoramento para este serviço.

Consulte Monitorar o Service Fabric para obter detalhes sobre os dados que você pode coletar para o Azure Service Fabric e como usá-los.

O Azure Monitor não coleta métricas de plataforma ou logs de recursos para o Service Fabric. Você pode monitorar e coletar:

  • Eventos de sistema, nó e aplicativo do Service Fabric. Para obter a lista completa de eventos, consulte Lista de eventos do Service Fabric.

  • Contadores de desempenho do Windows em nós e aplicativos. Para obter a lista de contadores de desempenho, consulte Métricas de desempenho.

  • Dados de integridade do cluster, do nó e do serviço do sistema. Você pode usar a propriedade FabricClient.HealthManager para fazer com que o cliente de integridade seja usado para operações relacionadas à integridade, como relatar a integridade ou obter a integridade da entidade.

  • Métricas para o sistema operacional (SO) convidado que é executado em um nó de cluster, por meio de um ou mais agentes que são executados no sistema operacional convidado.

    As métricas do sistema operacional convidado incluem contadores de desempenho que rastreiam a porcentagem de CPU convidada ou o uso de memória, que são frequentemente usados para dimensionamento automático ou alertas. Você pode usar o agente para enviar métricas do sistema operacional convidado para os Logs do Azure Monitor, onde você pode consultá-las usando o Log Analytics.

    Observação

    O agente do Azure Monitor substitui a extensão do Diagnóstico do Azure e o agente do Log Analytics usados anteriormente. Para saber mais, confira Visão geral dos agentes do Azure Monitor.

Métricas de desempenho

As métricas devem ser coletadas para entender o desempenho de seu cluster, bem como os aplicativos em execução nele. Para clusters do Service Fabric, recomendamos coletar os seguintes contadores de desempenho.

Nós

Para as máquinas em seu cluster, considere a possibilidade de coletar os seguintes contadores de desempenho a fim de entender melhor a carga em cada computador e tomar decisões apropriadas sobre o dimensionamento do cluster.

Categoria do Contador Nome do contador
Disco Lógico Espaço livre em disco lógico
PhysicalDisk(per Disco) Média do Tamanho de Fila de Leitura de Disco
PhysicalDisk(per Disco) Média do Tamanho de Fila de Gravação de Disco
PhysicalDisk(per Disco) Média de segundos/Leitura do Disco
PhysicalDisk(per Disco) Média de segundos/Gravação do Disco
PhysicalDisk(per Disco) Leituras de Disco/s
PhysicalDisk(per Disco) Bytes Lidos no Disco/s
PhysicalDisk(per Disco) Gravações de Disco/s
PhysicalDisk(per Disco) Bytes Gravados no Disco/s
Memória MBytes Disponíveis
PagingFile % Uso
Processador(total) % Tempo do Processador
Processo (por serviço) % Tempo do Processador
Processo (por serviço) ID do Processo
Processo (por serviço) Bytes Particulares
Processo (por serviço) Contagem de Threads
Processo (por serviço) Bytes Virtuais
Processo (por serviço) Conjunto de Trabalho
Processo (por serviço) Conjunto de Trabalho - Particular
Interface de rede(todas as instâncias) Bytes recd
Interface de rede(todas as instâncias) Bytes sent
Interface de rede(todas as instâncias) Bytes total
Interface de rede(todas as instâncias) Tamanho da Fila de Saída
Interface de rede(todas as instâncias) Pacotes de Saída Descartados
Interface de rede(todas as instâncias) Pacotes Recebidos Descartados
Interface de rede(todas as instâncias) Erros de Pacotes de Saída
Interface de rede(todas as instâncias) Erros de Pacotes Recebidos

Aplicativos e serviços de .NET

Colete os contadores a seguir se você estiver implantando serviços .NET em seu cluster.

Categoria do Contador Nome do contador
Memória CLR .NET (por serviço) ID do Processo
Memória CLR .NET (por serviço) Nº Total de Bytes confirmados
Memória CLR .NET (por serviço) N º Total de Bytes reservados
Memória CLR .NET (por serviço) N º de Bytes em todos os Heaps
Memória CLR .NET (por serviço) Tamanho de Heap de objeto grande
Memória CLR .NET (por serviço) # Identificadores de GC
Memória CLR .NET (por serviço) Nº de Coleções Geração 0
Memória CLR .NET (por serviço) Nº de Coleções Geração 1
Memória CLR .NET (por serviço) Nº de Coleções Geração 2
Memória CLR .NET (por serviço) % de Tempo na GC

Contadores de desempenho personalizados do Service Fabric

O Service Fabric gera uma quantidade significativa de contadores de desempenho personalizados. Se o SDK estiver instalado, você poderá ver a lista abrangente em seu computador com Windows em seu aplicativo de Monitor de Desempenho (Iniciar > Monitor de Desempenho).

Nos aplicativos que você está implantando no cluster, se você estiver usando os Reliable Actors, adicione contadores das categorias Service Fabric Actor e Service Fabric Actor Method (confira Diagnóstico dos Reliable Actors do Service Fabric).

Se você usa Serviços Confiáveis ou Remoting de Serviço, da mesma forma temos Service Fabric Service e Service Fabric Service Method categorias de contador das quais você deve coletar contadores, consulte monitoramento com contadores remotos e contador de desempenho de serviços confiáveis.

Se você usar Coleções Confiáveis, recomendamos adicionar o Avg. Transaction ms/Commit do Service Fabric Transactional Replicator para coletar a latência média de confirmação por métrica da transação.

Tabelas de Logs do Azure Monitor

Esta seção lista todas as tabelas dos Logs do Azure Monitor relevantes para este serviço e disponíveis para consulta pela análise de logs usando o Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para elas.

Clusters do Service Fabric

Microsoft.ServiceFabric/clusters

Log 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 do provedor de recursos possíveis no log de atividades.

Para obter mais informações sobre o esquema de entradas do log de atividades, confira Esquema do log de atividades.