Monitoramento do Apache HBase
Logotipo do Apache HBase
Monitoramento e gerenciamento de desempenho do Apache HBase

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:

  • Escalabilidade linear e modular
  • Leituras e gravações estritamente consistentes
  • Sharding automático e configurável de tabelas
  • Suporte de failover automático entre servidores regionais
  • Classes base convenientes para dar suporte a trabalhos do Hadoop MapReduce com tabelas do Apache HBase
  • API Java fácil de usar para acesso do cliente
  • Bloqueio de cache e filtros BLOOM para consultas em tempo real
  • Predicado de consulta empurrado por meio de filtros do lado do servidor
  • Gateway Thrift e um serviço da Web REST compatível com XML, Protobuf e opções de codificação de dados binários
  • Compatibilidade com exportação de métricas por meio do subsistema de métricas Hadoop para arquivos ou via JMX
Comece sua AVALIAÇÃO SEM CUSTO hoje mesmo!

Quatorze dias, sem cartão de crédito, versão integral

Configurando o monitoramento do Apache HBase do Instana

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.

Monitoramento de desempenho e configuração do Apache HBase

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:

  • Sorvedouros
  • Fontes
  • Servidores regionais
  • Servidores de região morta
  • ID do cluster
  • Mestre ativo
  • Nome do servidor

Alguns exemplos de métricas coletadas são:

  • Servidor mestre
  • Estatísticas
  • Publicar
  • Captura instantânea

Uma lista completa está disponível na Documentação de monitoramento do Apache HBase do Instana.

Monitoramento do Apache HBase – Alertas de funcionamento integrados

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:

  • A diferença entre o número de armazenamentos e o número de arquivos armazenados é significativa
  • A taxa de acertos do cache de blocos do servidor regional é baixa
  • Aumento significativo na compactação ou no comprimento da fila de descarga

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.

Compreensão do desempenho dos servidores regionais

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:

  • Divisão
  • Compactação
  • Descarga
  • Arquivos armazenados
  • Bloqueio de cache
Compreensão das métricas de desempenho da JVM do Apache 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.

Instalação do monitoramento do HBase do Instana

Saiba mais sobre como começar a monitorar o HBase com o Instana. Você pode fazer login na sua conta ou iniciar uma avaliação.

Monitoramento do HBase Iniciar uma avaliação