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.
Affichage des mesures
Pour consulter les indicateurs, procédez comme suit :
- Dans le menu de navigation, cliquez sur « Infrastructure ».
- Dans l'onglet « Carte », cliquez sur un hôte Enterprise d' Redis qui fait l'objet d'une surveillance.
- 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 |