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 =NONECOUCHDB_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.
Manually execute the plugin script using the following command and verify its output:
python couchdb.py
Vea datos en el cliente web de Site24x7
- Inicie sesión en Site24x7 y vaya a Servidor > Complementos > Nombre de monitor de complementos.
- 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.
Otras integraciones de complementos
- Monitoreo de etcd
- Monitoreo de Memcached
- Monitoreo de StatsD
- Integración de Nagios
- Más de 100 integraciones de complementos
- Cree complementos personalizados: Linux y Windows