Monitorando o Banco de Dados Apache Cassandra Cluster com o ManageEngine Applications Manager

Cassandra é um banco de dados NoSQL da Apache Software Foundation, que é conhecida por seu modelo de dados BigTable. Ela fornece serviços altamente escaláveis ​​com nenhum ponto de falha com os seus grandes volumes de dados distribuídos em diferentes servidores.

Monitorar o desempenho do banco de dados Cassandra é muito importante para descartar quaisquer deficiências funcionais no sistema de banco de dados. O Applications Manager da ManageEngine torna a vida dos administradores de TI mais fácil, monitorando os indicadores-chave de desempenho. Cassandra  fornece a inteligência operacional necessária. Isso ajuda os administradores ajustar o desempenho e utilizar Cassandra em toda a extensão.

Applications Manager utiliza JMX MBeans para coleta vários atributos e métricas para monitorar o banco de dados Cassandra. Segue  o que é oferecido em termos de acompanhamento Cassandra:

  1. Visão de Infra-estrutura: Ver todos os nós do cluster de Cassandra em uma única exibição

O ponto de vista de infra-estrutura mostra os detalhes e relação de todos os nós do cluster Cassandra.

post4

  1. Monitorar indicadores-chave de desempenho – Uso de CPU, utilização de memória e armazenamento de carga

Uso da CPU da uma idéia da quantidade de processador usado pelo aplicativo e também avaliar a saúde do sistema de banco de dados Cassandra. Quanto maior for a CPU, maior a tensão sobre a aplicação.

Utilização de Memória monitora a quantidade de memória usada pelo aplicativo e também a quantidade de memória livre disponível.

post4_+1

Utilização de Memória monitora a quantidade de memória usada pelo aplicativo e também a quantidade de memória livre disponível.

Se a memória utilizada continua a aumentar, serão gerados erros. Assim monitorar a utilização da memória ajuda na identificação da perda de memória.

post4_2

Avaliar Carga

Applications Manager coleta informações sobre o número de operações, que ajudam a avaliar a carga sobre o servidor de banco de dados Cassandra.

Os atributos monitorados incluem o número de operações de alcance, o número de operações de leitura e o número de operações de escrita.

post4_3

  1. Diagnóstico de atrasos no sistema

Tarefas pendentes é uma informação importante para diagnosticar atraso no sistema de banco de dados Cassandra. Applications Manager monitora maioria destas tarefas pendentes, tais como o número de comandos pendentes de execução, número de respostas pendentes a serem devolvidas, número de CommitLog, tarefas pendentes aguardando na fila, número de compactação, tarefas pendentes em espera na fila para serem executadas, etc .

post4_4

  1. Resumo do status de nós de cluster

Esta perspectiva mostra o estado e a carga em todos os nós do cluster como uma exibição de tabela.

post4_5

Se gostou das minhas dicas e gostaria de ter maiores informações sobre o ManageEngine Applications Manager ou outra ferramenta, entre em contato com a equipe ACSoftware que teremos o prazer em lhe auxiliar.

ACSoftware – Distribuidor e Revenda ManageEngine no Brasil.

Fone: (11) 4063 1007 – Vendas: (11) 4063 9639

Deixe um comentário