Aerospike

Supported OS Linux

Intégration2.2.0

Présentation

Recueillez des métriques de la base de données Aerospike en temps réel pour :

  • Visualiser et surveiller les états d’Aerospike
  • Être informé des failovers et des événements d’Aerospike

Formule et utilisation

REMARQUE : l’intégration Aerospike actuelle est uniquement compatible avec le serveur Aerospike 4.9 ou ultérieur. Pour en savoir plus, consultez les notes de version sur la bibliothèque client Python (en anglais). Si vous utilisez une version antérieure du serveur Aerospike, il est tout de même possible de la surveiller avec l’Agent v7.29.0 ou une version antérieure.

Installation

Le check Aerospike est inclus avec le package de l’Agent Datadog. Vous n’avez donc rien d’autre à installer sur votre serveur.

Dépannage de la solution Browser

SLO basés sur des métriques

Collecte de métriques

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

  1. Installez et configurez l’exportateur Aerospike Prometheus. Référez-vous à la documentation Aerospike (en anglais) pour en savoir plus.

  2. Modifiez le fichier aerospike.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance Aerospike. Consultez le fichier d’exemple aerospike.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  3. Redémarrez l’Agent.

Remarque : les versions 1.16.0+ de ce check utilisent OpenMetrics pour la collecte de métriques, ce qui nécessite Python 3. Pour les hosts ne pouvant pas utiliser Python 3, ou si vous souhaitez utiliser une ancienne version de ce check, consultez cet exemple de configuration.

APM
  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 aerospike.d/conf.yaml pour commencer à recueillir vos logs Aerospike :

    logs:
      - type: file
        path: /var/log/aerospike/aerospike.log
        source: aerospike
    

    Modifiez la valeur du paramètre path et configurez-le pour votre environnement. Consultez le fichier d’exemple aerospike.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>aerospike
<CONFIG_INIT>vide ou {}
<CONFIG_INSTANCE>{"openmetrics_endpoint": "http://%%host%%:9145/metrics"}
APM

Disponible à partir des versions > 6.0 de l’Agent

La collecte des logs est désactivée par défaut dans l’Agent Datadog. Pour l’activer, consultez la section Collecte de logs Kubernetes.

ParamètreValeur
<CONFIG_LOG>{"source": "aerospike", "service": "<NOM_SERVICE>"}

Validation

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

Real User Monitoring

Analyse d’entonnoirs

Aide

aerospike.can_connect aerospike.cluster_up

Aide

Aerospike n’inclut aucun événement.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.

PREVIEWING: may/embedded-workflows