Apache CouchDB ist eine Open-Source-Datenbanksoftware mit dokumentenorientierter NoSQL-Architektur. Installieren und nutzen Sie unser Überwachungs-Tool für CouchDB und erhalten Sie detaillierte Einblicke in die Aktivität und den Zustand der Datenbank.
In diesem Dokument werden die Konfiguration des CouchDB-Plug-ins und die Überwachungsmetriken beschrieben, um detaillierte Einblicke in die Leistung, Verfügbarkeit und Nutzungsstatistiken von CouchDB-Servern zu erhalten.
Kennzahlen zur Leistungsüberwachung
Treffer/Fehlschläge im Authentifizierungscache
Die Gesamtzahl, wie oft Authentifizierungsdaten, die von einer Komponente/Anwendung angefordert wurden, im Cache-Speicher gefunden/nicht gefunden wurden.
Offene Datenbanken
Die Gesamtzahl der geöffneten Datenbanken auf dem CouchDB Server.
Sammelanfragen
Die Gesamtzahl der Sammelanfragen, die eine CouchDB-Datenbank von einer Komponente/Applikation erhalten hat.
Antworten
Gesamtzahl der HTTP-Anfragen, die eine Datenbank empfangen hat.
Datenbanklesevorgänge
Gesamtzahl der Lesevorgänge eines Dokuments aus einer Datenbank.
Datenbankschreibvorgänge
Gesamtzahl der Änderungen an einer Datenbank.
Lesevorgänge anzeigen
Gesamtzahl der in einer Datenbank gelesenen Aufrufe.
Änderungsanfragen
Gesamtzahl der Anfragen HTTP POST, GET, COPY, HEAD, MOVE und PUT, die von einer Datenbank empfangen werden.
Geöffnete Betriebssystemdateien
Anzahl der Dateideskriptoren, die in einer CouchDB-Datenbank geöffnet sind.
Voraussetzungen
- Stellen Sie sicher, dass CouchDB auf dem Server installiert ist und ausgeführt wird.
- Dieses Plug-in verwendet die URL "/_stats", um Leistungskennzahlen abzurufen. Standardmäßig wird es während der Installation von CouchDB selbst konfiguriert. Andernfalls müssen Sie es konfigurieren.
Plug-in-Installation
- Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie ihn auf dem Server, auf dem Sie das Plug-in ausführen möchten. Nach erfolgreicher Installation sehen Sie die Überwachung des Linux-Servers in der Steuerkonsole von Site24x7. Dies bestätigt, dass der Agent in der Lage ist, mit unserem Rechenzentrum zu kommunizieren.
- 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
- Erstellen Sie den Ordner "couchdb" im Plug-in-Verzeichnis "/opt/site24x7/monagent/plugins/couchdb" des Linux-Agenten von Site24x7 und legen Sie die Datei "couchdb.py" unter "/opt/site24x7/monagent/plugins/couchdb/" ab
Der Agent führt das Plug-in automatisch innerhalb von fünf Minuten aus und sendet Leistungsdaten an das Site24x7-Rechenzentrum.
Manually execute the plugin script using the following command and verify its output:
python couchdb.py
Daten im Webclient von Site24x7 anzeigen
- Melden Sie sich bei Site24x7 an und gehen Sie zu "Server" > "Plug-ins" > Name der Plug-in-Überwachung.
- Sie können Leistungsdiagramme zu den verschiedenen Kennzahlen für den CouchDB-Server anzeigen.
Plug-in-Beitrag
Sie können gerne einen Beitrag zu unseren bestehenden Plug-ins leisten und Vorschläge oder Feedback in unserer Community einreichen.
Weitere Plug-in-Integrationen
- Etcd-Überwachung
- Memcached-Überwachung
- Statsd-Überwachung
- Nagios-Integration
- Über 100 Plug-in-Integrationen
- Erstellung benutzerdefinierter Plug-ins – Linux und Windows
Tipps zur Fehlerbehebung
- Mögliche Gründe, warum mein Linux-Plug-in nicht zu meinem Site24x7 Konto hinzugefügt wird
- Voraussetzungen für die Konfiguration von Linux-Plug-ins in Site24x7
- Meldungen zur Problembehandlung für Plug-ins