Monitoramento CouchDB

Configure nosso plugin CouchDB para monitorar as métricas de desempenho de seus bancos de dados Apache CouchDB.

O Apache CouchDB é um software de banco de dados de código aberto que tem uma arquitetura NoSQL orientada a documentos. Instale e use nossa ferramenta de monitoramento CouchDB e tenha informações detalhadas sobre a atividade e a integridade do banco de dados.

Este documento detalha como configurar o plug-in CouchDB e as métricas de monitoramento para fornecer visibilidade aprofundada das estatísticas de desempenho, disponibilidade e uso dos servidores CouchDB.

Métricas de monitoramento de desempenho

Hits/falhas do cache de autenticação

O número total de vezes que os dados de autenticação solicitados por um componente/aplicativo foram encontrados/não encontrados na memória cache.

Abrir bancos de dados

O número total de bancos de dados no servidor CouchDB que foram encontrados abertos.

Solicitações em massa

O número total de solicitações em massa que foram recebidas por um banco de dados CouchDB de um componente/aplicativo.

Respostas

Número total de solicitações HTTP recebidas por um banco de dados.

Leituras do banco de dados

Número total de vezes que um documento foi lido de um banco de dados.

Gravações do banco de dados

Número total de vezes que as alterações foram feitas em um banco de dados.

Exibir leituras

Número total de visualizações lidas em um banco de dados.

Solicitações de alteração

Número total de solicitações HTTP POST, GET, COPY, HEAD, MOVE e PUT recebidas por um banco de dados.

Arquivos de SO abertos

Número de descritores de arquivo que um banco de dados CouchDB abriu.

Pré-requisitos

  • Certifique-se de que o CouchDB esteja instalado no servidor e funcionando.
  • Este plug-in usa o url "/_stats" para buscar as métricas de desempenho. Por padrão, ele é configurado durante a instalação do próprio CouchDB. Caso contrário, será necessário configurá-lo

Instalação do plug-in

  • Baixe e instale a versão mais recente do agente Linux do Site24x7 no servidor onde você planeja executar o plug-in. Se ele for instalado com êxito, você verá um monitor de servidor Linux no Painel de controle do Site24x7. Isso confirma que o agente consegue se comunicar com nosso data center.
  • Download the couchdb.py file from our GitHub repository.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/couchdb/couchdb.py
  • By default, the plugin uses the status url 'http://127.0.0.1:5894/_stats' to fetch the performance metrics. To change the existing configuration, edit the '#Config Section' in the 'couchdb.py' file.
    #Config Section:
    COUCHDB_HOST ="127.0.0.1"
    COUCHDB_PORT ="5984"
    COUCHDB_STATS_URI="/_stats/"
    COUCHDB_USERNAME =NONE
    COUCHDB_PASSWORD =NONE
  • Crie uma pasta com o nome "couchdb", no diretório de plug-ins Site24x7 do Linux Agent - "/opt/site24x7/monagent/plugins/couchdb" e coloque o arquivo "couchdb.py" em "/opt/site24x7/monagent/plugins/couchdb/"

O agente executará automaticamente o plug-in em cinco minutos e enviará dados de desempenho ao data center do Site24x7.

Dica

Manually execute the plugin script using the following command and verify its output:

python couchdb.py

Exibir dados no Site24x7 Web Client

  1. Faça login no Site24x7 e vá para Servidor > Plug-ins > Nome do monitor de plug-ins.
  2. Você poderá visualizar os gráficos de desempenho nas várias métricas do seu servidor CouchDB.

Contribuição do plug-in

Sinta-se à vontade para contribuir com nosso plug-in e apresentar sugestões ou feedbacks na nossa comunidade.