Apache Cassandra (link externo ao ibm.com) é um software livre de banco de dados NoSQL distribuído, projetado para manipular grandes quantidades de dados em vários servidores sem ponto único de falha. É especializado na oferta de suporte a clusters que abrangem muitos data centers e, para esse fim, consegue realizar replicação assíncrona sem mestre. O monitoramento do Cassandra faz parte da solução APM de microsserviço impulsionado por IA do Instana. Cassandra é uma metodologia altamente flexível, mas isto tem um preço. Uma desvantagem comum é que o Cassandra não é consistente no nível da linha. Inserções e atualizações na mesma tabela que afetam a mesma linha podem entrar em conflito, gerando dados inconsistentes.
Se o Instana for implementado em uma infraestrutura com o Apache Cassandra, o agente detectará automaticamente a tecnologia e implementará o sensor correto para monitorar o Cassandra e a interação dele com o banco de dados. Não há necessidade de instalação ou configuração humana.
14 dias, sem necessidade de cartão de crédito, versão completa
Depois que o Instana implementar automaticamente seu sensor do Cassandra, ele fará imediatamente o mapeamento da infraestrutura do Cassandra: os nós de cache de gravação assíncrona individuais em relação aos seus respectivos data centers e esses data centers em relação aos seus clusters. O Instana coleta métricas de desempenho pertinentes nos níveis do nó e do cluster para determinar a qualidade da interação entre os nós e os clusters do Cassandra. O agente do Instana enviará esses dados de volta para o nosso modelo de gráfico dinâmico, que armazena e contextualiza todos os dados de monitoramento coletados. As métricas típicas coletadas no nível do nó:
Alguns exemplos de métricas coletadas no nível do cluster:
Consulte a Documentação de gerenciamento do Cassandra do Instana para ver uma lista completa. Com base na sua infraestrutura, os desenvolvedores podem configurar os limites de nível para que o Instana os alerte com contexto sobre o ponto de falha.
O Instana rastreará os principais indicadores de desempenho do Cassandra para inferir o estado de funcionamento sobre o Cassandra no contexto do ambiente monitorado. O gráfico dinâmico do Instana exibe eventos e incidentes na linha do tempo na parte inferior da interface do usuário do Instana. Todas as alterações no ambiente do Cassandra, sejam alterações do desenvolvedor, configurações diferentes de cluster ou remoção de um espaço-chave, são detectadas automaticamente, refletidas na interface do usuário e anotadas na lista de eventos.
Se houver algum problema com o funcionamento ou o desempenho do Cassandra, a interface do usuário do Instana emitirá um alerta de problema de tecnologia e trocará a cor de funcionamento da instância. Se o serviço for afetado, será criado um incidente de serviço também. Os problemas de desempenho estão correlacionados a todas as mudanças do desenvolvedor para ajudar a determinar a causa raiz.