Surveillance de CouchDB

Configurez le plug-in CouchDB pour surveiller les indicateurs de performance de vos bases de données Apache CouchDB.

Apache CouchDB est un logiciel de base de données open source doté d'une architecture NoSQL orientée document. Installez et utilisez notre outil de surveillance CouchDB et obtenez des informations détaillées sur l'activité et l'intégrité de la base de données.

Ce document explique en détail comment configurer le plug-in CouchDB et les paramètres de surveillance pour fournir une visibilité approfondie des performances, de la disponibilité et des statistiques d'utilisation des serveurs CouchDB.

Indicateurs de surveillance des performances

Réussites/échecs du cache d'authentification

Le nombre total de fois où les données d'authentification demandées par un composant/une application ont été trouvées/n'ont pas été trouvée dans la mémoire cache.

Ouvrir les bases de données

Le nombre total de bases de données ouvertes sur le serveur CouchDB.

Demandes groupées

Le nombre total de demandes groupées reçues par une base de données CouchDB à partir d'un composant/d'une application.

Réponses

Nombre total de requêtes HTTP reçues par une base de données.

Lectures de la base de données

Nombre total de fois qu'un document a été lu à partir d'une base de données.

Écritures de bases de données

Nombre total de modifications apportées à une base de données.

Afficher les lectures

Nombre total de vues lues dans une base de données.

Demandes de modification

Nombre total de requêtes HTTP POST, GET, COPY, HEAD, MOVE et PUT reçues par une base de données.

Ouvrir les fichiers du système d'exploitation

Nombre de descripteurs de fichiers ouverts par une base de données CouchDB.

Conditions préalables

  • Assurez-vous que CouchDB est installé sur le serveur et qu'il est opérationnel.
  • Ce plug-in utilise l'url « /_stats » pour extraire les indicateurs de performance. Par défaut, elle est configurée lors de l'installation de CouchDB. Si ce n'est pas le cas, vous devrez la configurer

Installation du plug-in

  • Téléchargez et installez la dernière version de l'agent Linux de Site24x7 sur le serveur sur lequel vous prévoyez d'exécuter le plug-in. S'il est installé avec succès, vous verrez un moniteur de serveur Linux dans le panneau de configuration Site24x7. Cela confirme que l'agent est en mesure de communiquer avec notre centre de données.
  • 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.
    Section #Config :
    COUCHDB_HOST ='127.0.0.1'
    COUCHDB_PORT ="5984"
    COUCHDB_STATS_URI="/_stats/"
    COUCHDB_USERNAME =NONE
    COUCHDB_PASSWORD =NONE
  • Créez un dossier portant le nom « couchdb » dans le répertoire des plug-ins de l'agent Linux de Site24x7 « /opt/site24x7/monagent/plugins/couchdb » et placez le fichier « couchdb.py » sous « /opt/site24x7/monagent/plugins/couchdb/ »

L'agent exécute automatiquement le plug-in dans un délai de cinq minutes et envoie les données de performances au centre de données Site24x7.

Conseil

Manually execute the plugin script using the following command and verify its output:

python couchdb.py

Afficher les données dans le client Web de Site24x7

  1. Connectez-vous à Site24x7 et accédez à Serveur > Plug-ins > Nom du moniteur de plug-in.
  2. Vous pourrez afficher les graphiques de performances sur les différents indicateurs de votre serveur CouchDB.

Contribution du plug-in

N'hésitez pas à contribuer à notre plug-in existant et à faire des suggestions ou des commentaires sur notre communauté.

Autres intégrations de plug-ins