NCache Gestão e Monitoramento

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.

Centro de Gerenciamento

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:

  • Criação de Cache/Cluster/Bridge
  • Adição/Remoção de Clientes ou Servidores
  • Implantação de provedores do lado do servidor
  • Configurações Gerais de Cluster de Cache
  • Segurança e muito mais
Centro de Gerenciamento

Monitore

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:

  • Painel do servidor para monitorar contadores de servidores no cluster de cache.
  • Painel do cliente para monitorar contadores para clientes de cache remoto (servidores da web/aplicativos).
  • Painel personalizado para criar e personalizar seu painel.
  • Contadores para monitorar estatísticas como integridade do cache, operações por segundo, tamanho do cache, uso da CPU, etc.

Ferramentas de linha de comando

NCache fornece todas as operações de gerenciamento de cache por meio de ferramentas de linha de comando como segue.

  • Windows: Cmdlets do PowerShell
  • Linux: Ferramentas de linha de comando

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:

  • Novo-Cache/Novo-Ponte
  • Remover-Cache/Remover-Bridge
  • Limpar cache
Ferramenta PowerShell (Windows)
Ferramenta de linha de comando (Linux)

Monitor de desempenho do Windows

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:

  • Cache Server Counters como State Transfer/sec e Updates/sec, etc.
  • Contadores de cliente de cache, como buscas/seg e compactação/seg, etc.
  • Contadores de ponte como contagem de cache de ponte e tamanho de cache de ponte, etc.
Monitor de desempenho do Windows

Monitoramento SNMP

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:

  • Cache Server Counters como State Transfer/sec e Updates/sec, etc.
  • Contadores de cliente de cache, como buscas/seg e compactação/seg, etc.
  • Contadores de ponte como contagem de cache de ponte e tamanho de cache de ponte, etc.

Visualizar Eventos do Windows

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:

  • NCache eventos de instalação.
  • Erros encontrados por NCache ou serviços de ponte.
  • Início e parada do serviço/cache.
  • Servidor de cache entrando ou saindo de um cluster de cache.
  • Tamanho do cache acima de um limite configurável de 80%.
Visualizar Eventos do Windows

Log de eventos do Linux (/var/log)

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:

  • NCache eventos de instalação.
  • Erros encontrados por NCache ou serviços de ponte.
  • Início e parada do serviço/cache.
  • Servidor de cache entrando ou saindo de um cluster de cache.
  • Tamanho do cache acima de um limite configurável de 80%.

Notificações por e-mail ativadas NCache Eventos

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:

  • Início ou parada do cache.
  • Servidor de cache entrando ou saindo do cluster de cache.
  • Início ou conclusão da transferência do estado do cache.
  • Tamanho do cache acima de um limite configurável de 80%.
Notificações por e-mail ativadas NCache Eventos

NCache Visualizador de registro

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:

  • Nó de cache onde a operação ocorre.
  • Carimbo de data/hora do log.
  • O nome do processo e o nome do componente.
  • Nome do encadeamento e tipos de log.
  • Uma mensagem com informações de log detalhadas sobre o sucesso/falha das operações.
NCache Visualizador de registro

Monitoramento do Prometheus

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.

NCache Visualizador de registro

Monitoramento Grafana

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.

grafana

API de gerenciamento e monitoramento e eventos

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.

API de gerenciamento e monitoramento e eventos

NCache fornece o seguinte Chamadas de API para gerenciamento of NCache.

  • API StartCache: Ele permite iniciar o cache fornecendo o nome e o nó do cache do servidor. Também permite habilitar a segurança no cache.
  • API StopCache: Ele permite interromper o cache fornecendo o nome e o nó do cache do servidor. Também permite parar um cache com segurança habilitada.

API de monitoramento

Semelhante à gestão, NCache fornece uma API de monitoramento para monitorar o cache. A lista de APIs de monitoramento inclui:

  • API GetCacheHealth: Este método permite visualizar o status de conectividade dos nós do servidor de cache fornecendo o nome do cache, o endereço do servidor e a porta.
  • API ClientInfo: Ele contém as informações do cliente de cada cliente, como ClientID, processID, AppName, etc.
  • API ConnectedClientList: Ele obtém a lista de todos os clientes conectados ao cache.

Eventos de nível de gerenciamento

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:

  • Limpar cache: Sempre que um cache é limpo.
  • Parada de cache: Sempre que um cache é interrompido.
  • Membro Junte-se: Sempre que um nó se junta ao cluster de cache.
  • Licença de membro: Sempre que um nó sai do cluster de cache.

Integração LINQPad

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.

Integração LINQPad

O que fazer a seguir?

NCache Adicionar ao carrinho
Baixar
Solicite uma demonstração AO VIVO personalizada
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.