Monitoreo de CouchDB

Configure nuestro complemento de CouchDB para monitorear las métricas de rendimiento de sus bases de datos de Apache CouchDB.

Apache CouchDB es un software de base de datos de código abierto que tiene una arquitectura NoSQL orientada a documentos. Instale y utilice nuestra herramienta de monitoreo CouchDB, y obtenga información detallada sobre la actividad y el estado de la base de datos.

En este documento, se describe cómo configurar el complemento CouchDB y las métricas de monitoreo para proporcionar visibilidad detallada del rendimiento, la disponibilidad y las estadísticas de uso de los servidores de CouchDB.

Métricas de monitoreo del rendimiento

Coincidencias/errores de la caché de autenticación

La cantidad total de veces que se encontraron o no en la memoria caché datos de autenticación solicitados por un componente o una aplicación.

Abrir bases de datos

El número total de bases de datos en el servidor CouchDB que se encontraron abiertas.

Solicitudes masivas

La cantidad total de solicitudes masivas que ha recibido una base de datos de CouchDB de un componente o una aplicación.

Respuestas

Cantidad total de solicitudes HTTP que ha recibido una base de datos.

Lecturas de la base de datos

Cantidad total de veces que se leyó un documento desde una base de datos.

Escrituras en base de datos

Cantidad total de veces que se realizaron cambios en una base de datos.

Ver lecturas

Cantidad total de vistas leídas en una base de datos.

Solicitudes de cambio

Cantidad total de solicitudes HTTP POST, GET, COPY, HEAD, MOVE y PUT recibidas por una base de datos.

Abrir archivos del sistema operativo

Cantidad de descriptores de archivo que abrió una base de datos CouchDB.

Requisitos previos

  • Asegúrese de que CouchDB esté instalado en el servidor y que se encuentre en funcionamiento.
  • Este complemento utiliza la url “/_stats” para capturar las métricas de rendimiento. De forma predeterminada, se configura durante la instalación de CouchDB. Si no es así, tendrá que configurarlo

Instalación de complemento

  • Descargue e instale la versión más reciente del agente de Linux de Site24x7 en el servidor en el cual planea ejecutar el complemento. Si se instala correctamente, verá un monitor de servidor Linux en el panel de control de Site24x7. Esto confirma que el agente puede comunicarse con nuestro centro de datos.
  • 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
  • Cree una carpeta con el nombre “couchdb” en el directorio de complementos de agentes de Linux de Site24x7 “/opt/site24x7/monagent/couchdb/” y coloque el archivo “couchdb.py” en “/opt/site24x7/monagent/plugins/couchdb/”

El agente ejecutará automáticamente el complemento en un plazo de cinco minutos y enviará datos de rendimiento al centro de datos de Site24x7.

Consejo

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

python couchdb.py

Vea datos en el cliente web de Site24x7

  1. Inicie sesión en Site24x7 y vaya a Servidor > Complementos > Nombre de monitor de complementos.
  2. Podrá ver los gráficos de rendimiento sobre las diversas métricas de su servidor CouchDB.

Contribución de complementos

No dude en contribuir a nuestro complemento existente y compartir sugerencias o comentarios en nuestra comunidad.