Premiers pas avec RLEC – Affichage des graphiques et des mesures

Premiers pas avec RLEC – Affichage des graphiques et des mesures

Premiers pas avec RLEC - Affichage des graphiques et des mesures

Messages de cette série :

  1. Présentation du cluster d’entreprise Redis (RLEC)
  2. Premiers pas avec RLEC – Comment installer et configurer
  3. Premiers pas avec RLEC – Installation sur le cloud AWS
  4. Premiers pas avec RLEC – Comment créer et configurer une base de données
  5. Premiers pas avec RLEC – Affichage des graphiques et des mesures

Maintenant que votre environnement RLEC est en cours d’exécution et que les bases de données sont créées (reportez-vous aux liens ci-dessus), vous pouvez afficher les différents tableaux de bord et métriques liés au cluster, aux nœuds, aux bases de données et aux fragments de base de données.

L’un des grands avantages de l’utilisation de RLEC par rapport à Redis open source est la prise en charge riche de l’interface utilisateur dont vous bénéficiez pour gérer et surveiller vos bases de données, les nœuds qui composent le cluster et le cluster dans son ensemble.

Tableau de bord de la base de données

Dans notre post précédent nous avons montré à quoi ressemble la vue de configuration de la base de données. Ci-dessous une capture d’écran du Métriques de la base de données page montrant les différents graphiques liés à la base de données.

Tableau de bord de la base de données

Au-dessus des graphiques, sur le côté gauche de la page, vous avez un bouton bascule qui vous permet de choisir d’afficher ou non les base de données métriques connexes, ou les tesson métriques connexes. Par défaut, la vue de la base de données est ouverte. À droite du bouton bascule, vous pouvez choisir la plage de temps pour laquelle vous souhaitez afficher les données – de la dernière minute jusqu’à une année complète.

Le tableau de bord est divisé en deux sections principales :

  1. Deux grands graphiques que vous pouvez utiliser pour inspecter en détail des métriques spécifiques
  2. Un groupe de petits graphiques représentant toutes les métriques pertinentes pour la base de données

Vous pouvez cliquer sur l’un des petits graphiques pour choisir les mesures à afficher dans les grands graphiques de gauche ou de droite en haut. En plaçant votre curseur sur les grands graphiques, vous pouvez inspecter des points spécifiques dans le temps et afficher la valeur métrique pertinente dans le coin supérieur gauche du graphique.

Au bas des deux grands graphiques, vous pouvez voir des statistiques récapitulatives de la métrique telles que la valeur minimale, moyenne, maximale et dernière, pour la plage de temps choisie. De même, en survolant l’un des petits graphiques en bas de la page, vous pouvez afficher les mêmes statistiques sous forme d’info-bulle.

Toutes les différentes pages de tableau de bord pour les différentes entités du système (base de données, partition, nœud, cluster) utilisent la même logique de base que celle décrite ci-dessus.

Ci-dessous une capture d’écran du Métriques des fragments de base de données page montrant les différents graphiques liés aux fragments de base de données. La capture d’écran ci-dessous est pour une base de données qui a Clustering de bases de données activé et est configuré pour avoir huit partitions. Réplication pour cette base de données est désactivée, il n’y a donc pas de fragments esclaves.

Tableau de bord des fragments

La Métriques des fragments de base de données La page comporte également deux grands graphiques en haut de la page que vous pouvez utiliser pour inspecter des métriques spécifiques plus en détail, et une série de petits graphiques en bas. Cependant, cette page diffère de la Métriques de la base de données page en ce qu’elle comporte deux groupes de petits graphiques :

  1. Ressources – Celles-ci affichent des métriques pour la base de données dans son ensemble, ainsi que huit graphiques représentant les partitions auxquelles la base de données est partitionnée. Si la réplication était activée pour la base de données, nous afficherions également huit petits graphiques supplémentaires représentant les fragments esclaves (affichés avec le titre “Esclave”).
  2. Métrique – Celles-ci affichent des métriques individuelles pertinentes pour chaque partition (similaire à ce qui est fourni sur le Métriques de la base de données page).

Chaque graphique de partition affiche également :

  • Son rôle, c’est-à-dire Maître ou Esclave
  • L’emplacement de hachage auquel il est mappé (une certaine plage entre 1 et 4096, selon le nombre de fragments)
  • Le nœud sur lequel réside le fragment

Noter: les fragments esclaves ont la même plage d’emplacements de hachage que leur fragment maître et ne seront jamais placés avec lui sur le même nœud.

Vous pouvez choisir quelles ressources et quelles mesures sont affichées dans les deux grands graphiques en haut de la page. Cela vous permet d’effectuer facilement différents types de comparaisons, comme la comparaison d’une seule métrique sur deux ressources différentes ou la comparaison de deux métriques différentes de la même ressource. Par exemple, vous pouvez comparer les ops/sec sur deux fragments maîtres différents afin de voir comment la charge est répartie entre les fragments, ou comparer les ops/sec et le taux d’accès sur le même fragment pour voir comment ils sont liés.

Tableau de bord et configuration des nœuds

La Métriques de nœud La page affiche les métriques graphiques applicables à un nœud. Vous pouvez voir un exemple dans la capture d’écran ci-dessous.

Tableau de bord des nœuds

Semblable à la Métriques de la base de données page, vous pouvez choisir les deux mesures que vous souhaitez afficher dans les deux premiers graphiques.

De plus, vous trouverez ci-dessous une capture d’écran du Configuration du nœud page.

Configuration du nœud

Dans le Configuration du nœud page, vous pouvez voir des informations et des métriques supplémentaires liées aux nœuds, telles que :

  • La durée pendant laquelle le nœud a été actif
  • La version RLEC ainsi que les versions Redis et Memcached
  • Le rack/la zone auquel le nœud est mappé
  • Le système d’exploitation
  • L’architecture matérielle
  • RAM totale et utilisée, stockage persistant et stockage éphémère

Tableau de bord et configuration du cluster

Enfin, vous pouvez afficher des graphiques et des métriques similaires pour le cluster dans son ensemble. Le cluster est un regroupement logique de tous les nœuds qui le composent.

La Métriques de cluster l’apparence et les fonctions de la page sont très similaires à celles de la Métriques des fragments de base de données page en ce qu’ils ont tous deux une section “Ressources” et une section “Métriques”, mais dans la Métriques de cluster page, les ressources correspondent au cluster et aux nœuds, et les métriques sont celles pertinentes pour les nœuds.

Vous pouvez voir un exemple avec un cluster composé de deux nœuds dans la capture d’écran ci-dessous.

Tableau de bord du cluster

De plus, vous trouverez ci-dessous une capture d’écran du Configuration du cluster page.

Configuration du cluster

Comme vous pouvez le voir, cette page affiche des informations similaires à celles du Configuration du nœud page, mais ici, il est résumé pour le cluster dans son ensemble.

C’est ça. J’espère que grâce à ces captures d’écran et explications, vous avez eu un avant-goût de la richesse et de l’étendue des informations qui peuvent être facilement obtenues à partir de l’interface utilisateur RLEC. Ces informations vous permettent de comprendre exactement ce qui se passe dans le cluster, les nœuds, les bases de données et même chaque partition.

Si vous ne l’avez pas remarqué, les performances de la base de données présentées dans les captures d’écran ci-dessus sont celles d’une base de données exécutant plus de 1 million d’opérations/sec avec une latence inférieure à la milliseconde, ce qui est assez impressionnant ! Dans le prochain article, je vous montrerai comment configurer une base de données et exécuter un benchmark pour que votre propre base de données fonctionne sur 1 million d’opérations/sec avec une latence inférieure à la milliseconde 🙂

(BTW, vous pouvez également afficher un webinaire avec mon collègue et gourou Redis, Itamar Haber, expliquant le même concept)

Si vous souhaitez en savoir plus sur RLEC et comment activer des fonctionnalités plus avancées, veuillez consulter notre documentation ici : https://redis.com/redis-enterprise-documentation/overview

Si vous avez des commentaires ou des questions, n’hésitez pas à me contacter à : itai.raz@redis.com.

Development Source

Related Posts

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Clés Redis dans la RAM |  Redis

Clés Redis dans la RAM | Redis

No Comment

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *