NCache fornece poderosas ferramentas de gerenciamento e monitoramento para NCache que permitem configurar e monitorar clusters de cache e clientes de cache. Isso inclui ferramentas baseadas na web, ferramentas de linha de comando e integrações com ferramentas de monitoramento de terceiros. NCache também oferece logs e visualizadores de eventos para visualizar e monitorar estatísticas de tempo de execução de diferentes componentes do NCache.
A NCache Centro de Gerenciamento é baseado na web e permite executar todas as tarefas de gerenciamento e configuração de cache sem problemas a partir de um navegador. Possui uma GUI muito fácil de entender para ambientes Windows e Linux. Você pode acessar o NCache Gestão local e remota. As operações realizadas usando o NCache gerente incluem:
A NCache Monitor é uma ferramenta de monitoramento baseada na web para monitorar a integridade e as atividades do cache. Ele mostra um relatório e uma visualização gráfica para monitorar as estatísticas de seu cliente e servidor. Você pode lançar o NCache Monitore da mesma forma que o Centro de Gerenciamento para Windows e Linux, e também monitora tudo remotamente. As principais características do NCache monitor são:
NCache fornece todas as operações de gerenciamento de cache por meio de ferramentas de linha de comando como segue.
No Windows, NCache fornece essas ferramentas como cmdlets do PowerShell no Linux NCache fornece ferramentas regulares de linha de comando. Em ambas as plataformas, essas ferramentas de linha de comando são fornecidas para automatizar tarefas de gerenciamento de cache e cluster. Algumas das ferramentas fornecidas por NCache incluem:
O Windows Performance Monitor é uma ferramenta de monitoramento criada pela Microsoft para visualizar estatísticas de aplicativos em tempo real. NCache fornece um conjunto avançado de contadores de monitoramento de desempenho, que você pode selecionar para visualização na ferramenta Windows Performance Monitor. Os seguintes contadores são fornecidos por NCache:
SNMP (Simple Network Management Protocol) é um protocolo padrão através do qual diferentes dispositivos em uma rede se comunicam e compartilham informações. NCache oferece suporte ao monitoramento da atividade deste protocolo usando seus contadores SNMP. Você pode ler mais sobre esses contadores SNMP no NCache Guia do administrador.
NCache fornece um conjunto avançado de contadores de monitoramento de desempenho para SNMP, que você pode selecionar para visualização em qualquer ferramenta de monitoramento de terceiros que suporte SNMP. Os seguintes contadores são fornecidos por NCache:
O Windows Event Viewer é uma ferramenta que mostra um log de mensagens do sistema - incluindo erros, mensagens informativas e avisos. NCache registra eventos significativos no Visualizar Eventos do Windows. Ele permite que você monitore os eventos importantes, como:
O Linux possui um diretório especial para armazenar logs chamado /var/log. Este diretório contém logs do próprio sistema operacional, serviços e vários aplicativos em execução no sistema. NCache registra seus eventos na pasta estilo /var/log que você pode ler. Isso inclui erros, mensagens informativas e avisos.
NCache registra eventos significativos no arquivo /var/log. Isso permite que você monitore eventos importantes, como:
Juntamente com outras ferramentas de monitoramento de terceiros, NCache pode notificar os usuários sobre eventos relevantes por meio de Alertas de E-mail. Essas notificações por e-mail dizem respeito a eventos significativos, como:
A NCache Visualizador de registro é uma ferramenta GUI interativa para exibir logs de maneira organizada. Este visualizador de log permite que você mantenha logs categoricamente, ou seja, permite a identificação de campos separados e personaliza as entradas de pesquisa de uma maneira conveniente para você. Esses logs mostram informações necessárias, como:
Prometeu é um sistema de monitoramento de código aberto que registra métricas em tempo real em um banco de dados de séries temporais construído usando um modelo HTTP pull, com consultas flexíveis e alertas em tempo real. NCache fornece suporte para monitorar seus contadores de desempenho por meio do Prometheus. Você pode monitorar Caches Distribuídos, Cache Distribuído com Persistência, Pub/Sub Messaging Store, Lucene Distribuído, Clientes e Pontes através dos contadores extensos publicados por NCache.
grafana é uma ferramenta de análise e monitoramento de código aberto. NCache fornece um plug-in de aplicativo Grafana que coleta e exibe NCache dados de métricas de seu cluster em vários painéis de métricas ricos em recursos usando o Prometheus como fonte de dados.
NCache fornece um conjunto de métodos para executar operações simples de gerenciamento e monitoramento no cache. Isso evita que você use o NCache Gerente ou NCache Ferramentas do PowerShell gerenciando-as usando a API.
NCache fornece o seguinte Chamadas de API para gerenciamento of NCache.
Semelhante à gestão, NCache fornece uma API de monitoramento para monitorar o cache. A lista de APIs de monitoramento inclui:
Notificações de eventos em nível de gerenciamento são eventos registrados para operações de gerenciamento no cache do seu aplicativo .NET ou Java. As notificações são acionadas nas seguintes operações de gerenciamento:
LINQPad é um software de consulta de banco de dados que emprega LINQ, SQL e outras linguagens de consulta sem IDEs. NCache fornece integração suave com LINQPad, exigindo apenas a adição de uma referência ao NCache Provedor LINQPad e os objetos personalizados que você armazenou NCache. Ele permite que você escreva suas consultas LINQ no cache configurado com LINQPad.