Surveillance de Redis Enterprise

Vous pouvez surveiller les clusters d' Redis Enterprise à l'aide du capteur Redis Enterprise disponible sur Instana. Le capteur Enterprise d' Redis est automatiquement déployé et installé une fois que vous avez installé l'agent d' Instana. Vous pouvez consulter les indicateurs relatifs à l'entreprise Redis dans l'interface utilisateur d' Instana.

Informations de support

Pour vous assurer que le capteur Enterprise d' Redis est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :

Versions prises en charge et politique d'assistance

Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :

Technologie Politique de support Dernière version technologique Dernière version prise en charge
Redis Enterprise A la demande 8.0 7.8.4

Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».

Configuration

Pour permettre un suivi approfondi des métriques, vous pouvez ajouter les identifiants d'accès aux informations de surveillance dans le fichier <agent_install_dir>/etc/instana/configuration.yaml.

com.instana.plugin.redisenterprise:
  enabled: true
  host: 'https://localhost' # node address where Redis Enterprise cluster is running
  port: '9443' # node port
  email: 'user@email.com' # email for Redis Enterprise web UI user
  password: '' # password for Redis Enterprise web UI user
  poll_rate: 10 #Values are in seconds. Default Value 1 Sec.
 
Remarque : si l'intervalle d'interrogation n'est pas spécifié, la valeur par défaut est de 1 seconde.

Affichage des mesures

Pour consulter les indicateurs, procédez comme suit :

  1. Dans le menu de navigation, cliquez sur « Infrastructure ».
  2. Dans l'onglet « Carte », cliquez sur un hôte Enterprise d' Redis qui fait l'objet d'une surveillance.
  3. Cliquez sur « Ouvrir le tableau de bord ». Le tableau de bord affiche les indicateurs et les processus.

Noeud Redis Enterprise - Collecte des métriques

Les indicateurs suivants sont collectés à partir de chaque nœud d' Redis Enterprise :

Données de configuration

Les données de configuration suivantes proviennent du nœud « Enterprise » de l' Redis :

  • Nom
  • Version
  • Adresse
  • Statut
  • Système d'exploitation
  • Nombre de fragments
  • Cœurs
  • Mémoire totale
  • Nom du cluster

Métriques de performance

Les indicateurs de performance suivants sont collectés à partir du nœud d'entreprise d' Redis :

  • Demandes
  • Temps d'attente
  • Connexions

Demandes

Les indicateurs de requêtes suivants sont collectés à partir du nœud d'entreprise d' Redis :

Métrique Description Granularité
Demandes (ops/s) Taux de demande traitées par les noeuds finaux sur le noeud (opérations par seconde) total_req. 1 seconde

Temps d'attente

Les indicateurs de latence suivants sont collectés à partir du nœud d'entreprise d' Redis :

Métrique Description Granularité
Temps d'attente La latence moyenne des requêtes traitées par les points de terminaison sur chaque nœud avg_latency. 1 seconde

Connexions

Les indicateurs de connexion suivants sont collectés à partir du nœud d'entreprise d' Redis :

Métrique Description Granularité
Connexions Le nombre de clients connectés aux points d'extrémité sur chaque nœud conns. 1 seconde

UC

Les indicateurs de CPU suivants sont collectés à partir du nœud d' Redis Enterprise :

Métrique Description Granularité
Utilisateur Temps UC consommé par les processus d'espace utilisateur cpu_user. 1 seconde
Système Part du temps CPU consacrée au noyau cpu_system. 1 seconde
En veille Temps UC d'inactivité cpu_idle. 1 seconde

Mémoire

Les indicateurs de mémoire suivants sont collectés à partir du nœud d' Redis Enterprise :

Métrique Description Granularité
Libre Mémoire libre dans chaque nœud free_memory. 1 seconde
Disponible Mémoire disponible dans le noeud available_memory. 1 seconde
Provisoire Quantité de mémoire disponible pour les nouveaux shards sur ce nœud, en tenant compte de la surréservation, du nombre maximal de serveurs d' redis, de la mémoire réservée, ainsi que des seuils de provisionnement provisional_memory et de migration. 1 seconde

Réseau

Les indicateurs réseau suivants sont collectés à partir du nœud d'entreprise d' Redis :

Métrique Description Granularité
Entrées Débit du trafic réseau entrant vers le noeud (octets/sec) ingress_bytes. 1 seconde
Sorties Débit du trafic réseau sortant vers le noeud (octets/sec) egress_bytes. 1 seconde
  • Slow Log (Il est possible de faire des recherches dans l'historique des instantanés jusqu'à un mois.)

Cluster Redis Enterprise - Collecte des métriques

Les indicateurs suivants sont collectés à partir de chaque cluster d' Redis Enterprise :

Données de configuration

Les données de configuration suivantes sont collectées à partir du cluster d' Redis Enterprise :

  • Nom

Métriques de performance

Les indicateurs de performance suivants sont collectés à partir du cluster Enterprise d' Redis :

  • Succès de clé
  • Objets expulsés
  • Connexions

Clés

Les indicateurs clés suivants sont collectés à partir du cluster d'entreprise d' Redis :

Métrique Description Granularité
Succès Nombre d'accès aux clés (agrégé à partir de toutes les bases de données). 1 seconde
Echecs Nombre d'échecs d'accès aux clés (agrégé à partir de toutes les bases de données). 1 seconde
Expiré Nombre de clés arrivées à expiration (agrégé à partir de toutes les bases de données). 1 seconde
Expulsé Nombre de clés expulsées (agrégé à partir de toutes les bases de données). 1 seconde

Mémoire

Les indicateurs de mémoire suivants sont collectés à partir du cluster Enterprise d' Redis :

Métrique Description Granularité
Utilisé Mémoire utilisée (agrégée à partir de toutes les bases de données). 1 seconde
RSS utilisateur Mémoire RSS (Resident Set Size) utilisée (agrégée à partir de toutes les bases de données). 1 seconde
Taille de segment de mémoire Lua Taille de segment de mémoire pour les scripts Lua (agrégée à partir de toutes les bases de données). 1 seconde

Connexions

Les indicateurs suivants sont collectés à partir du cluster d' Redis Enterprise :

Métrique Description Granularité
Connexions Nombre de connexions client (agrégé à partir de toutes les bases de données). 1 seconde

Noeuds

Les métriques de nœud suivantes sont collectées à partir du cluster Enterprise d' Redis :

Métrique Description Granularité
Nom Nom du noeud. 10 minutes
UID ID de noeud unique du cluster uid. 10 minutes
Version Version du logiciel de cluster Redis Labs installée software_version. 10 minutes
Nombre de fragments Nombre de fragments sur le noeud shard_count. 10 minutes
Statut Statut du noeud (actif, mise à disposition, désaffectation, arrêté) status. 10 minutes
Clients connectés Le nombre de clients connectés aux points d'extrémité sur chaque nœud conns. 1 seconde

Fragments

Les indicateurs suivants sont collectés à partir du cluster d' Redis Enterprise :

Métrique Description Granularité
UID ID unique du fragment de cluster uid. 10 minutes
UIDS DE BASE DE DONNÉES ID de la base de données à laquelle appartient ce fragment bdb_uid. 10 minutes
Rôle Rôle de ce fragment (maître, esclave) role. 10 minutes
Statut Statut actuel du fragment (actif, inactif, redécoupage) status. 10 minutes
Taux d'accès aux clés Nombre d'accès aux clés (agrégé à partir des accès en lecture et écriture). 1 seconde
Echecs d'accès aux clés Nombre d'échecs d'accès aux clés (agrégé à partir des échecs d'accès en lecture et écriture). 1 seconde
Clés ayant expiré Nombre de clés arrivées à expiration expired_objects. 1 seconde
Clés expulsées Nombre de clés expulsées evicted_objects. 1 seconde
Mémoire utilisée Mémoire utilisée par fragment (inclut la mémoire flash dans BigRedis) used_memory. 1 seconde
Taille de segment de mémoire Lua Taille de segment de script Lua pour Redis mem_size_lua. 1 seconde
Mémoire utilisée (RSS) C'est l'utilisateur qui définit la taille de ce fragment used_memory_rss. 1 seconde

Bases de données

Les indicateurs de base de données suivants sont collectés à partir du cluster d' Redis Enterprise :

Métrique Description Granularité
Nom Nom de la base de données name. 10 minutes
UID ID unique de la base de données du cluster uid. 10 minutes
Grand magasin Option bigstore de la base de données bigstore. 10 minutes
Statut Statut du cycle de vie de la base de données (en attente, actif-modifications en attente, en attente de suppression, en attente d'importation, échec de création, récupération status. 10 minutes
Taux d'accès aux clés Nombre d'accès aux clés (agrégé à partir des accès en lecture et écriture). 1 seconde
Echecs d'accès aux clés Nombre d'échecs d'accès aux clés (agrégé à partir des échecs d'accès en lecture et écriture). 1 seconde
Clés ayant expiré Nombre de clés arrivées à expiration expired_objects. 1 seconde
Clés expulsées Nombre de clés expulsées evicted_objects. 1 seconde
Mémoire utilisée Mémoire utilisée par fragment (inclut la mémoire flash dans BigRedis) used_memory. 1 seconde
Mémoire utilisée (RSS) C'est l'utilisateur qui définit la taille de ce fragment used_memory_rss. 1 seconde
Connexions Nombre de connexions client aux noeuds finaux de la base de données conns. 1 seconde
Temps d'attente Latence moyenne des opérations sur la base de données (en microsecondes) avg_latency. 1 seconde