Complemento CouchDB

CouchDB es una base de datos NoSQL de código abierto que usa JSON para almacenar datos. Usa JavaScript como su lenguaje de consulta con MapReduce y HTTP para una API. Para obtener más información, visita couchdb.apache.org.

Investigación

Incluso si el complemento CouchDB no está configurado, Cloud Monitoring descubre los servicios de CouchDB que se ejecutan en tu proyecto de Google Cloud de la siguiente manera:

  • Busca nombres de instancia para couchdb.
  • Comprueba puertos abiertos a 5984 a través de reglas de firewall.

Los servicios detectados se muestran en la página de Servicios de CouchDB en el menú Recursos. Después de instalar el agente de supervisión y configurar el complemento CouchDB en tus instancias, Monitoring propaga la página de Servicios CouchDB con inventarios y las métricas.

Configura Monitoring para supervisar CouchDB

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento CouchDB en tus instancias.

Requisitos previos

El complemento CouchDB requiere la versión 5.5.0-315 o posterior del agente de supervisión. Para actualizar el agente, consulta Actualiza el agente.

Habilita el complemento de supervisión de CouchDB

Monitoring es compatible con la supervisión de la versión 1.x de CouchDB. La versión 2.x de CouchDB no es compatible en la actualidad.

En tu instancia de VM, descarga couchdb.conf desde el repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/couchdb.conf)

Después de agregar el archivo de configuración, reinicia el agente de supervisión mediante la ejecución del siguiente comando:

sudo service stackdriver-agent restart

A fin de obtener más información sobre el complemento collectd curl_json que se usa para supervisar CouchDB, consulta Plugin:cURL-JSON.

Qué se supervisa

La lista completa de las métricas que supervisa el complemento CouchDB se encuentra en Métricas de agente: couchdb.