CouchDB-Plug-in

CouchDB ist eine Open-Source-NoSQL-Datenbank, die Daten mit JSON speichert. Sie verwendet JavaScript als Abfragesprache mit MapReduce und HTTP für APIs. Weitere Informationen erhalten Sie unter couchdb.apache.org.

Erkennung

Selbst wenn das CouchDB-Plug-in nicht konfiguriert wurde, erkennt Cloud Monitoring in Ihrem Google Cloud-Projekt ausgeführte CouchDB-Dienste so:

  • Anhand der Angabe couchdb in Instanznamen
  • Anhand von Ports, die über Firewallregeln für 5984 geöffnet sind

Die erkannten Dienste werden auf der Seite mit den CouchDB-Diensten im Menü Ressourcen aufgeführt. Nachdem Sie den Monitoring-Agent installiert und das CouchDB-Plug-in auf Ihren Instanzen konfiguriert haben, füllt Monitoring die Seite mit den CouchDB-Diensten mit Inventar und Messwerten.

Monitoring für CouchDB konfigurieren

Folgen Sie nach der Installation des Monitoring-Agents dieser Anleitung, um das CouchDB-Plug-in auf Ihren Instanzen zu konfigurieren.

Vorbereitung

Für das CouchDB-Plug-in ist Version 5.5.0-315 oder höher des Monitoring-Agents erforderlich. Informationen zum Aktualisieren des Agents finden Sie unter Upgrade des Agents ausführen.

CouchDB-Monitoring-Plug-in aktivieren

Monitoring unterstützt das Monitoring der CouchDB-Version 1.x. CouchDB Version 2.x wird derzeit nicht unterstützt.

Laden Sie auf Ihrer VM-Instanz couchdb.conf aus dem GitHub-Konfigurations-Repository herunter und speichern Sie die Datei im Verzeichnis /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)
    

Nachdem Sie die Konfigurationsdatei hinzugefügt haben, starten Sie den Monitoring-Agent mit dem folgenden Befehl neu:

sudo service stackdriver-agent restart
    

Weitere Informationen zum Plug-in collectd curl_json für das Monitoring von CouchDB finden Sie unter Plugin:cURL-JSON.

Was wird überwacht

Die vollständige Liste der vom CouchDB-Plug-in beobachteten Messwerte finden Sie unter Agent-Messwerte: couchdb.