O monitoramento do HBase é parte importante do monitoramento automatizado de aplicativos de microsserviços do Instana. Um banco de dados de software livre, distribuído e não relacional escrito em Java, o Apache HBase (o link está localizado fora do site ibm.com) aproveita o Hadoop (o link está localizado fora do site ibm.com) e o HDFS (o link está localizado fora do site ibm.com) para fornecer o seguinte:
Quatorze dias, sem cartão de crédito, versão integral
O monitoramento do Apache HBase faz parte da solução automatizada de monitoramento de desempenho de aplicativos do Instana. Quando o agente do Instana é implementado em uma infraestrutura que contém o Apache HBase, ele detecta automaticamente a tecnologia e se configura para monitorar o Apache HBase junto com seus dados de configuração e métricas de desempenho. Nenhuma definição ou configuração humana é necessária.
Depois que o Instana implementar automaticamente seu monitoramento do Apache HBase, ela mapeará imediatamente a infraestrutura do Apache HBase. O agente do Instana envia todos os dados de volta para o nosso modelo de gráfico dinâmico, que armazena e contextualiza todos os dados de monitoramento coletados. Os dados de configuração típicos coletados são:
Alguns exemplos de métricas coletadas são:
Uma lista completa está disponível na Documentação de monitoramento do Apache HBase do Instana.
O Instana rastreia os principais indicadores de desempenho do Apache HBase para inferir um estado de funcionamento sobre o HBase no contexto do ambiente monitorado. O gráfico dinâmico do Instana contém as informações contextuais necessárias para determinar a causa raiz dos problemas do HBase.
O Instana vem com várias regras de funcionamento predefinidas baseadas no conhecimento especializado e nas melhores práticas. Algumas dessas regras de funcionamento incorporadas são:
Se houver um problema com o funcionamento ou o desempenho do Apache HBase, a interface do usuário do Instana sinalizará o problema e alterará a cor do funcionamento da instância. Se o serviço for afetado, também será criado um incidente de serviço e será enviado um alerta. Os problemas de desempenho estão correlacionados a todas as mudanças do desenvolvedor para ajudar a determinar a causa raiz.
Os servidores regionais fazem parte do caminho de leitura e gravação e, portanto, é importante entender seu funcionamento a qualquer momento. O Instana coleta automaticamente as seguintes métricas de monitoramento de desempenho do servidor regional do HBase:
Como o Apache HBase é escrito em Java, uma compreensão completa da integridade do funcionamento do desempenho geral do sistema inclui o monitoramento da JVM, que também acontece automaticamente – e inclui regras de funcionamento incorporadas para detectar problemas com memória, cache e conflitos da JVM.