Plug-in pour la surveillance de Couchbase

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

Couchbase 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 Couchbase 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 Couchbase et les paramètres de surveillance pour fournir une visibilité approfondie des performances, de la disponibilité et des statistiques d'utilisation des serveurs Couchbase.

Indicateurs de surveillance des performances

Configurez notre plug-in de serveur Couchbase pour surveiller les indicateurs de performance de votre serveur Couchbase. Utilisez ces indicateurs clés pour prendre des décisions de dépannage éclairées et assurer le fonctionnement continu de votre serveur Couchbase :

Espace total sur le disque dur

Get an overall view of your hard disk space with hdd.total. The metric will give you information on the total hard disk space available in your Couchbase server.

Quota de disque dur

Use the metric hdd.quotaTotal and get information on the different hard disk quotas available in your Couchbase server for various purposes.

Disque dur utilisé pour les données

Use the metric hdd.usedByData and get information on the total hard disk space available for data.

Espace disque utilisé

The metric hdd.used will give us information on how much hard disk space has been currently used.

Mémoire RAM utilisée

The metric ram.used will give us information on how much memory is currently being used.

Mémoire RAM utilisée pour les données

The metric ram.quotaUsed gives the information on how much memory quota is available for storing data.

Mémoire RAM totale

The metric ram.total provides the information on how much total memory is available.

Conditions préalables

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

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 couchserver.py file from our GitHub repository.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/couchserver/couchserver.py
  • By default, Couchbase 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 'couchserver.py' file.
    Section #Config :
    COUCHBASE_HOST ='127.0.0.1'
    COUCHBASE_PORT ="5984"
    COUCHBASE_STATS_URI="/_stats/"
    COUCHBASE_USERNAME =NONE
    COUCHBASE_PASSWORD =NONE
  • Créez un dossier portant le nom « couchserver » dans le répertoire des plug-ins de l'agent Linux de Site24x7 « /opt/site24x7/monagent/plugins/ » et placez le fichier « couchserver.py » sous « /opt/site24x7/monagent/plugins/couchserver/ »

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 couchserver.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 Couchbase.

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