CouchBase

Supported OS Linux Mac OS Windows

Intégration2.1.0

Octets Couchbase lus

Présentation

Identifiez les compartiments occupés, surveillez les ratios de miss de cache, et plus encore. Ce check de l’Agent recueille des métriques sur :

  • L’utilisation du disque dur et de la mémoire en fonction des données
  • Les connexions actives
  • Le nombre total d’objets
  • Le nombre d’opérations par seconde
  • La taille de la file d’attente d’écriture sur disque

Et bien plus encore.

Configuration

Installation

Le check Couchbase est inclus avec le package de l’Agent Datadog : vous n’avez donc rien d’autre à installer sur vos nœuds Couchbase.

Configuration

Host

Pour configurer ce check lorsque l’Agent est exécuté sur un host :

Collecte de métriques
  1. Modifiez le fichier couchbase.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données Couchbase. Consultez le fichier d’exemple couchbase.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

    init_config:
    
    instances:
      ## @param server - string - required
      ## The server's url.
      #
      - server: http://localhost:8091
    
  2. Redémarrez l’Agent.

Collecte de logs

Disponible à partir des versions > 6.0 de l’Agent

  1. La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml :

    logs_enabled: true
    
  2. Ajoutez ce bloc de configuration à votre fichier couchbase.d/conf.yaml pour commencer à recueillir vos logs Couchbase :

    logs:
      - type: file
        path: /opt/couchbase/var/lib/couchbase/logs/couchdb.log
        source: couchdb
    

    Modifiez les valeurs des paramètres path et service et configurez-les pour votre environnement. Consultez le fichier d’exemple couchbase.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  3. Redémarrez l’Agent.

Environnement conteneurisé

Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer les paramètres ci-dessous à un environnement conteneurisé.

Collecte de métriques
ParamètreValeur
<NOM_INTÉGRATION>couchbase
<CONFIG_INIT>vide ou {}
<CONFIG_INSTANCE>{"server": "http://%%host%%:8091"}

Validation

Lancez la sous-commande status de l’Agent et cherchez couchbase dans la section Checks.

Données collectées

Métriques

Événements

Le check Couchbase envoie un événement à Datadog à chaque rééquilibrage de cluster.

Checks de service

couchbase.can_connect
Renvoie le statut après avoir ping votre instance Couchbase. Des informations supplémentaires sur le statut de la réponse au moment de la collecte sont incluses dans le message du check.
Statuses: ok, critical

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.

Pour aller plus loin

PREVIEWING: may/embedded-workflows