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. Pode monitorizar e recolher:
Eventos de sistema, nó e aplicativo do Service Fabric. Para obter a listagem 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, nó e serviço do sistema. Você pode usar a propriedade FabricClient.HealthManager para fazer com que o cliente de integridade use para operações relacionadas à integridade, como integridade do relatório ou integridade da entidade.
Métricas para o sistema operacional convidado (SO) executado em um nó de cluster, por meio de um ou mais agentes executados no sistema operacional convidado.
As métricas do SO convidado incluem contadores de desempenho que rastreiam a porcentagem da CPU do convidado ou o uso da memória, que são frequentemente usados para dimensionamento automático ou alertas. Você pode usar o agente para enviar métricas do SO convidado para os Logs do Azure Monitor, onde pode consultá-las usando o Log Analytics.
Nota
O agente do Azure Monitor substitui a extensão de Diagnóstico do Azure e o agente do Log Analytics usados anteriormente. Para obter mais informações, consulte Visão geral dos agentes do Azure Monitor.
Métricas de desempenho
As métricas devem ser coletadas para entender o desempenho do 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 coletar os seguintes contadores de desempenho para entender melhor a carga em cada máquina e tomar decisões apropriadas de dimensionamento de cluster.
Categoria Contador | Nome do Contador |
---|---|
Disco lógico | Espaço livre em disco lógico |
PhysicalDisk(por disco) | Comprimento médio da fila de leitura de disco |
PhysicalDisk(por disco) | Comprimento médio da fila de gravação em disco |
PhysicalDisk(por disco) | Média de disco seg/leitura |
PhysicalDisk(por disco) | Média de disco seg/gravação |
PhysicalDisk(por disco) | Leituras de Disco/seg |
PhysicalDisk(por disco) | Bytes de leitura de disco/s |
PhysicalDisk(por disco) | Gravações de disco/s |
PhysicalDisk(por disco) | Bytes de gravação de disco/s |
Memória | MBytes Disponíveis |
PagingFile | % Utilização |
Processador(Total) | % de Tempo do Processador |
Processo (por serviço) | % de Tempo do Processador |
Processo (por serviço) | Processo de identificação |
Processo (por serviço) | Bytes privados |
Processo (por serviço) | Contagem de Tópicos |
Processo (por serviço) | Bytes Virtuais |
Processo (por serviço) | Conjunto de Trabalho |
Processo (por serviço) | Conjunto de Trabalho - Privado |
Interface de rede (todas as instâncias) | Bytes recd |
Interface de rede (todas as instâncias) | Bytes enviados |
Interface de rede (todas as instâncias) | Total de bytes |
Interface de rede (todas as instâncias) | Comprimento 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 saída de pacotes |
Interface de rede (todas as instâncias) | Erros de pacotes recebidos |
Aplicativos e serviços .NET
Colete os contadores a seguir se estiver implantando serviços .NET em seu cluster.
Categoria Contador | Nome do Contador |
---|---|
Memória CLR .NET (por serviço) | Process ID |
Memória CLR .NET (por serviço) | # Total de bytes comprometidos |
Memória CLR .NET (por serviço) | # Total de Bytes reservados |
Memória CLR .NET (por serviço) | # Bytes em todas as pilhas |
Memória CLR .NET (por serviço) | Tamanho da pilha de objeto grande |
Memória CLR .NET (por serviço) | # Alças GC |
Memória CLR .NET (por serviço) | # Coleções Gen 0 |
Memória CLR .NET (por serviço) | # Coleções Gen 1 |
Memória CLR .NET (por serviço) | # Coleções Gen 2 |
Memória CLR .NET (por serviço) | % Tempo em GC |
Contadores de desempenho personalizados do Service Fabric
O Service Fabric gera uma quantidade substancial de contadores de desempenho personalizados. Se você tiver o SDK instalado, poderá ver a lista abrangente em sua máquina Windows no aplicativo Monitor de Desempenho (Iniciar > Monitor de Desempenho).
Nos aplicativos que você está implantando em seu cluster, se estiver usando Atores Confiáveis, adicione contadores de e Service Fabric Actor Method
categorias (consulte Diagnóstico de Atores Confiáveis do Service Fabric Actor
Service Fabric).
Se você usa Serviços Confiáveis ou Comunicação Remota de Serviços, também temos Service Fabric Service
categorias de contadores das Service Fabric Service Method
quais você deve coletar contadores, consulte monitoramento com comunicação remota de serviço e contadores de desempenho de serviços confiáveis.
Se você usar Coleções confiáveis, recomendamos adicionar o Avg. Transaction ms/Commit
de para coletar a latência média de confirmação por métrica de Service Fabric Transactional Replicator
transação.
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.
Clusters do Service Fabric
Microsoft.ServiceFabric/clusters
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.
Conteúdos relacionados
- Consulte Monitorar o Service Fabric para obter uma descrição do monitoramento do Service Fabric.
- Consulte Monitorar recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.
- Consulte Lista de eventos do Service Fabric para obter a lista de eventos de sistema, nó e aplicativo do Service Fabric.