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.

Próximas etapas