Redis Sentinel

Supported OS Linux Mac OS Windows

Intégration1.1.0

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.

  1. Exécutez la commande suivante pour installer l’intégration de l’Agent :

    datadog-agent integration install -t datadog-redis_sentinel==<INTEGRATION_VERSION>
    
  2. Configurez votre intégration comme une intégration de base.

Configuration

  1. 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.

  2. 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.