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.
Conteúdo relacionado
- Consulte Monitorar o Service Fabric para obter uma descrição do monitoramento do Service Fabric.
- Confira Monitorar recursos do Azure com o Azure Monitor para ver informações detalhadas sobre o monitoramento dos recursos do Azure.
- Consulte Lista de eventos do Service Fabric para obter a lista de eventos de sistema, nó e aplicativo do Service Fabric.