Monitore NCache usando Grafana
NCache fornece um plug-in de aplicativo Grafana que coleta e exibe NCache dados de métricas do seu cluster usando o Prometheus como fonte de dados. Essas métricas são publicadas por NCache Cluster para Prometheus que são então consultados pelo aplicativo Grafana.
Note
Este recurso está disponível apenas em NCache Enterprise
Configurar o Grafana para NCache do Paciente
Siga estas etapas para configurar o aplicativo Grafana para monitorar NCache métricas em um painel de métricas rico em recursos:
Note
Grafana atualmente suporta Prometheus 2.3.7.1 (LTS) ou superior.
Pré-requisitos
- Para usar o Grafana, você precisa configurar o monitoramento de NCache usar o Prometheus como Grafana coleta as métricas publicadas no servidor Prometheus. Para saber como habilitar o monitoramento usando o Prometheus, consulte Monitore NCache usando o Prometheus.
- NCache O serviço deve estar em execução.
- Os caches que você deseja monitorar devem estar configurados e em execução.
- Vou ao
%NCHOME%\config\monitoring.ncconf
arquivo no Windows e o/opt/ncache/config/monitoring.ncconf
arquivo no Linux e certifique-se de que os contadores a seguir estejam definidos como True com base em seus requisitos.- Para Cache Distribuído, habilite os seguintes contadores do NCache Categoria
- Solicitação/s
- Média de nós/operações de cache
- Adições/s
- Buscas/s
- Atualizações/s
- Exclusões/s
- Tamanho do cache (MB)
- NCache Utilização do CPU
- NCache Uso de memória (MB)
- Contar
- Expirações/s
- Despejos/s
- Para Cache Distribuído com Persistência, habilite os seguintes contadores do NCache Categoria de persistência
- Solicitações/s
- Média de nós/operações de cache
- Adições/s
- Buscas/s
- Atualizações/s
- Exclusões/s
- Leituras de banco de dados/s
- Gravações de banco de dados/s
- Contagem persistenteQ
- Contar
- NCache Utilização do CPU
- NCache Uso de memória (MB)
- Para o Pub/Sub Messaging, ative os seguintes contadores no NCache Categoria
- Solicitação/s
- Contagem de mensagens
- Mensagens publicadas/s
- Mensagens entregues/s
- Mensagens expiradas/s
- Tamanho do cache (MB)
- Tamanho do armazenamento de mensagens
- NCache Utilização do CPU
- NCache Uso da Memória
- Contagem de tópicos
- Despejos/s
- Média de nós/operações de cache
- Para Lucene distribuído com persistência, habilite os seguintes contadores do NCache Categoria Lucene
- Solicitação/s
- Pesquisas/s
- Adições/s
- Buscas/s
- Atualizações/s
- Exclusões/s
- Tamanho do índice
- NCache Utilização do CPU
- NCache Uso da Memória
- Documentos
- Despejos/s
- Expirações/s
- Para o Cliente, habilite os seguintes contadores no menu NCache Categoria de Cliente
- Tamanho médio do item
- Operações de leitura/s
- Operações de Gravação/s
- Adições/s
- Atualizações/s
- Buscas/s
- Média de nós/Adicionar
- Média de nós/Atualizar
- Média de nós/Buscar
- Para Bridge, habilite os seguintes contadores do NCache Categoria Ponte
- Tamanho do cache da ponte
- Contagem de cache da ponte
- Operações de ponte enviadas
- Operações de ponte enviadas/s
- Operações de ponte recebidas
- Operações de ponte recebidas/s
- Contagem de filas
- Contagem de filas do replicador
- Tamanho da fila do replicador
- Para Cache Distribuído, habilite os seguintes contadores do NCache Categoria
Configure o aplicativo Grafana
Note
Grafana versão 9.1.4 e acima são suportados nesta configuração.
Instale o aplicativo Grafana na máquina de onde deseja monitorar seu NCache servidores. Referir-se Guia de introdução ao Grafana para encontrar as etapas necessárias para configurar o Grafana em sua máquina.
Depois de configurado, você precisa configurar o servidor Prometheus como fonte de dados do Grafana. Segue o adicionar fonte de dados guia para adicionar o Prometheus como fonte de dados padrão.
Crie um painel para NCache do Paciente
Depois de configurar seu servidor Prometheus como fonte de dados, você pode prosseguir e começar a criar painéis de monitoramento. Existem duas maneiras pelas quais você pode criar um painel com vários painéis mostrando NCache contadores. Você pode usar um NCache plugin que inclui painéis pré-configurados ou você pode criar seu painel personalizado e preenchê-lo com NCache Métricas.
Use o NCache Plugin para criar um painel
NCache fornece 6 plug-ins principais de painel como arquivos JSON:
- Painel de Cache Distribuído para contadores do servidor de cache.
- Cache distribuído com painel de persistência para contadores de armazenamento de persistência.
- Painel de mensagens do Pub/Sub para os contadores de armazenamento de mensagens do Pub/Sub.
- Lucene distribuído com painel de persistência para contadores Lucene.
- Painel do Cliente para contadores de cache do cliente.
- Painel da ponte para contadores de cache de ponte e ponte.
Siga as etapas fornecidas abaixo para configurar NCache plugin em seu aplicativo Grafana:
Baixar NCache Plug-in Grafana, descompacte o arquivo baixado e coloque o NCache pasta (encontrada dentro do arquivo extraído ncache-grafana pasta) neste caminho
%GRAFANA-INSTALL-DIR%\grafana\plugins-bundled\internal\input-datasource
.Acesse
%GRAFANA-INSTALL-DIR%\conf\default.ini
arquivo, conjuntoapp_mode=development
.Reinicie o serviço Grafana.
Execute o Grafana (que deve abrir na porta padrão 3000).
Acesse Configuração -> Plugins.
Na barra de pesquisa, procure por NCache.
Clique em permitir para adicionar o NCache plugin.
Dica
Vou ao Dashboards guia de Plugins /NCache para visualizar todos os painéis fornecidos com este plug-in. Você pode excluir/reimportar esses painéis daqui.
importante
Certifique-se de que o NCacheServiço e NBridgeSvc serviços estão sendo executados usando seu Gerenciador de Tarefas do Windows e é melhor se você reiniciá-los.
Ativando o NCache plugin irá pré-carregar os seguintes painéis em seu aplicativo:
Painel de Cache Distribuído
Cache distribuído com painel de persistência
Painel de mensagens do Pub/Sub
Lucene distribuído com painel de persistência
Painel do Cliente
Painel da ponte
Dica
Se seus painéis não estiverem funcionando, tente reimportá-los como fez durante a instalação inicial.
Criar painel personalizado
Depois de configurar seu servidor Prometheus como fonte de dados, você pode prosseguir e começar a criar painéis de monitoramento.
Para criar um novo painel de monitoramento, vá para Crie -> Painel -> Adicionar novo painel.
Debaixo Métrica, selecione ncache. Isso mostrará a lista de todas as métricas coletadas do servidor Prometheus.
Na lista, selecione a métrica que deseja monitorar nesse painel. Você também pode personalizar este painel. Siga o guia do Grafana sobre Dashboards para saber como você pode brincar com este painel.
Clique em Aplicar para aplicar essas configurações ao seu painel.
Salve o painel atribuindo um nome a ele.
Note
Clique no Adicionar painel botão e siga as mesmas etapas para adicionar mais painéis de monitoramento ao seu painel personalizado.
Veja também
Monitore NCache usando o NCache Monitore
Monitore NCache usando a ferramenta PerfMon
Monitore NCache usando o Prometheus
Monitore NCache usando contadores SNMP