Présentation
Recueillez des métriques du service Sentinel de Redis en temps réel pour :
- Visualiser et surveiller les états de Sentinel
- Être informé des failovers
Configuration
Le check Redis Sentinel n’est pas inclus avec le package de l’Agent Datadog : vous devez donc l’installer.
Installation
Pour l’Agent v7.21+/6.21+, suivez les instructions ci-dessous afin d’installer le check Redis Sentinel sur votre host. Consultez la section Utiliser les intégrations de la communauté pour effectuer une installation avec l’Agent Docker ou avec des versions antérieures de l’Agent.
Exécutez la commande suivante pour installer l’intégration de l’Agent :
datadog-agent integration install -t datadog-redis_sentinel==<INTEGRATION_VERSION>
Configurez votre intégration comme une intégration de base.
Configuration
Modifiez le fichier redis_sentinel.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos métriques Redis Sentinel.
Consultez le fichier d’exemple upsc.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Validation
Lancez la sous-commande status de l’Agent et cherchez redis_sentinel
dans la section Checks.
Données collectées
Métriques
redis.sentinel.known_sentinels (gauge) | number of sentinels detected Shown as instance |
redis.sentinel.known_slaves (gauge) | number of slaves detected Shown as instance |
redis.sentinel.last_ok_ping_latency (gauge) | number of seconds since last OK ping Shown as second |
redis.sentinel.ok_sentinels (gauge) | number of sentinels up and running Shown as instance |
redis.sentinel.ok_slaves (gauge) | number of slaves up and running Shown as instance |
redis.sentinel.odown_slaves (gauge) | number of slaves that are in the Objectively Down state Shown as instance |
redis.sentinel.sdown_slaves (gauge) | number of slaves that are in the Subjectively Down state Shown as instance |
redis.sentinel.link_pending_commands (gauge) | number of pending sentinel commands Shown as command |
redis.sentinel.ping_latency (gauge) | latency of a sentinel ping Shown as millisecond |
redis.sentinel.failover (count) | number of failovers detected Shown as occurrence |
Événements
Le check Redis Sentinel n’inclut aucun événement.
Checks de service
redis.sentinel.master_is_down
Returns CRITICAL
if the master is down, returns OK
otherwise.
Statuses: ok, critical
redis.sentinel.master_is_disconnected
Returns CRITICAL
if the master is disconnected, returns OK
otherwise.
Statuses: ok, critical
redis.sentinel.slave_master_link_down
Returns CRITICAL
if the master link is down, returns OK
otherwise.
Statuses: ok, critical
redis.sentinel.slave_is_disconnected
Returns CRITICAL
if the slave is disconnected, returns OK
otherwise.
Statuses: ok, critical
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.