Sem categoria

Precisa de métricas de banco de dados? Usando o console de administração do Couchbase

Não importa no que trabalhamos e em qual sistema estamos operando, sempre precisamos ter o conjunto certo de ferramentas para realizar o trabalho. Os pilotos de avião precisam ter o conjunto certo de métricas visuais na cabine de comando - telas de altitude, direção, rumo, velocidade, fluxo de combustível etc. - para monitorar e controlar a aeronave.

O que fazer todos o controles em e companhia aérea cabine do piloto fazer ?

Em se tratando de bancos de dados, é importante ter visibilidade de todos os aspectos do banco de dados, o que permite configurar, monitorar, diagnosticar e corrigir quaisquer problemas. O console da Web de administração do Couchbase Server no Couchbase Server (mostrado na figura abaixo) fornece uma visão centralizada das métricas do cluster em todo o cluster. O console da Web também permite detalhar as métricas para que você tenha uma ideia de como um determinado servidor no cluster está funcionando ou se há alguma área que precisa de atenção. 

Aqui estão alguns links úteis para monitorar um cluster do Couchbase:

  • As estatísticas individuais do bucket mostram informações detalhadas adicionais por bucket.

 

Algumas das principais estatísticas a serem monitoradas incluem "operações por segundo", "taxa de itens residentes", "taxa de erros de cache" e "fila de gravação em disco".

 

As operações por segundo informam a taxa de transferência geral de dados em seu cluster. Você também pode detalhar e ver a carga que cada servidor está lidando.

 

A proporção de itens residentes mostra o número total de documentos ativos que residem na memória. Normalmente, você deseja que seu conjunto de trabalho (documentos acessados ativamente) esteja na memória para obter baixas latências e uma experiência de usuário incrível.

A taxa de falha do cache mostra a porcentagem de leituras por segundo nesse bucket que precisam ser atendidas pelo disco em vez da RAM. Se você tiver uma baixa taxa de itens residentes e uma taxa de falta de cache bastante alta, talvez seja necessário adicionar mais nós ou alocar mais RAM para o bucket com base em seus requisitos de latência.

 

A fila de gravação em disco mostra o número de itens que sofreram mutação na memória, mas ainda não foram persistidos no disco. Se as filas de gravação em disco forem muito altas (milhões de itens), o cluster poderá não ter sido dimensionado com precisão

  • vBucket estatísticas fornecem informações de todos os buckets virtuais ou compartilhados no cluster. Por padrão, o Couchbase sempre tem 1024 shards e eles são distribuídos pelo cluster. 

 

  • O Couchbase Server usa filas de disco para gerenciar itens que estão na RAM e aguardam para serem persistidos no disco.  Disco fila stats exibe informações sobre os dados que estão sendo colocados na fila de disco. 

 

O console de administração do Couchbase Server permite detalhar e obter métricas para um nó de servidor específico. Por exemplo, na figura abaixo, o gráfico mostra o número total de itens na fila de disco no nó de servidor específico (nirvana.server.2)

 

  • O Couchbase Server usa filas TAP para replicação e rebalanceamento. As TAP filas estatísticas mostra informações sobre a atividade da fila do TAP:

  • Exibir estatísticas mostra informações sobre cada indivíduo visualização design documentos em um bucket selecionado. Os documentos de design de visualização armazenam funções de mapreduce usadas para indexar e consultar dados no Couchbase Server:

  • Para os buckets do memcached, um conjunto separado de memcached específico estatísticas são capturados. Isso ajuda a entender as taxas de utilização do armazenamento baseado em RAM.

Essas métricas também estão disponíveis no REST API para integração com sistemas de monitoramento externos.

E, de fato, assim como um avião tem um sistema de alerta, o Couchbase Server pode notificá-lo e alertá-lo para que você possa verificar a integridade do seu cluster do Couchbase Server. Alguns deles incluem:

  • Alterações no endereço IP Se o endereço IP de um Couchbase Server em seu cluster for alterado, você será avisado de que o endereço não está mais disponível. Você deve verificar o endereço IP no servidor e atualizar seus clientes ou a configuração do servidor.
  • Sobrecarga de metadados Indica que um bucket agora está usando mais de 50% da RAM alocada para armazenar metadados e chaves, reduzindo a quantidade de RAM disponível para valores de dados. Esse é um indicador útil de que talvez seja necessário adicionar nós ao seu cluster.
  • Uso do disco Indica que o espaço em disco disponível usado para armazenamento persistente atingiu pelo menos 90% de capacidade. Esse é um sinal de que talvez seja necessário adicionar mais discos ao cluster.

Portanto, espero que essas informações o ajudem a começar a manobrar o Couchbase Server, a testá-lo na preparação e a acelerar na produção. 

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Jennifer Garcia

Jennifer Garcia é gerente sênior de Web na Couchbase Inc. Como gerente do site, Jennifer tem a responsabilidade geral pelas propriedades do site, incluindo design, implementação, conteúdo e desempenho.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.