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.

Diese Funktion ist nur für Agents verfügbar, die unter Linux ausgeführt werden. Es ist unter Windows nicht verfügbar.

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.

Voraussetzungen

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 /etc/stackdriver/collectd.d/:

(cd /etc/stackdriver/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.