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:
- 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.
- 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.
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.
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.
- 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 .
- 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.
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 ACS Pro que teremos o prazer em lhe auxiliar.
ACS Pro Parceira ManageEngine no Brasil. – Fone / WhatsApp (11) 2626-4653