2.9. Visualisation des données et observabilité


Avertissement

You are viewing documentation for a Red Hat OpenShift Service Mesh release that is no longer supported.

Les plans de contrôle Service Mesh version 1.0 et 1.1 ne sont plus pris en charge. Pour plus d'informations sur la mise à niveau de votre plan de contrôle Service Mesh, voir Mise à niveau de Service Mesh.

Pour plus d'informations sur l'état de l'assistance d'une version particulière de Red Hat OpenShift Service Mesh, consultez la page Cycle de vie du produit.

Vous pouvez visualiser la topologie, la santé et les métriques de votre application dans la console Kiali. Si votre service a des problèmes, la console Kiali offre des moyens de visualiser le flux de données à travers votre service. Vous pouvez visualiser des informations sur les composants du maillage à différents niveaux, y compris les applications abstraites, les services et les charges de travail. Elle fournit également une vue graphique interactive de votre espace de noms en temps réel.

Avant de commencer

Vous pouvez observer le flux de données à travers votre application si vous avez une application installée. Si vous n'avez pas installé votre propre application, vous pouvez voir comment l'observabilité fonctionne dans Red Hat OpenShift Service Mesh en installant l'application d'exemple Bookinfo.

2.9.1. Visualisation des données de maillage des services

L'opérateur Kiali travaille avec les données de télémétrie recueillies dans Red Hat OpenShift Service Mesh pour fournir des graphiques et des diagrammes de réseau en temps réel des applications, des services et des charges de travail dans votre espace de noms.

Pour accéder à la console Kiali, vous devez avoir installé Red Hat OpenShift Service Mesh et configuré des projets pour le service mesh.

Procédure

  1. Utilisez le sélecteur de perspective pour passer à la perspective Administrator.
  2. Cliquez sur Home Projects.
  3. Cliquez sur le nom de votre projet. Par exemple, cliquez sur info.
  4. Dans la section Launcher, cliquez sur Kiali.
  5. Connectez-vous à la console Kiali avec le même nom d'utilisateur et le même mot de passe que ceux utilisés pour accéder à la console OpenShift Container Platform.

Lorsque vous vous connectez pour la première fois à la console Kiali, vous voyez la page Overview qui affiche tous les espaces de noms de votre maillage de services que vous avez le droit de voir.

Si vous validez l'installation de la console, il se peut qu'il n'y ait pas de données à afficher.

2.9.2. Visualisation des données de maillage des services dans la console Kiali

Le Kiali Graph offre une visualisation puissante du trafic de votre maillage. La topologie combine le trafic des requêtes en temps réel avec vos informations de configuration Istio pour présenter un aperçu immédiat du comportement de votre maillage de services, ce qui vous permet de localiser rapidement les problèmes. Plusieurs types de graphiques vous permettent de visualiser le trafic sous forme de topologie de service de haut niveau, de topologie de charge de travail de bas niveau ou de topologie au niveau de l'application.

Plusieurs graphiques sont disponibles :

  • Le site App graph montre une charge de travail globale pour toutes les applications qui sont étiquetées de la même manière.
  • Le site Service graph présente un nœud pour chaque service de votre maillage, mais exclut toutes les applications et charges de travail du graphique. Il fournit une vue d'ensemble et regroupe tout le trafic pour des services définis.
  • Le site Versioned App graph présente un nœud pour chaque version d'une application. Toutes les versions d'une application sont regroupées.
  • Le site Workload graph présente un nœud pour chaque charge de travail dans votre maillage de services. Ce graphique ne nécessite pas l'utilisation des étiquettes d'application et de version. Si votre application n'utilise pas d'étiquettes de version, utilisez ce graphique.

Les nœuds du graphique sont agrémentés d'une variété d'informations, indiquant diverses options d'acheminement comme les services virtuels et les entrées de service, ainsi que des configurations spéciales comme l'injection de fautes et les disjoncteurs. Il peut identifier les problèmes mTLS, les problèmes de latence, le trafic d'erreur, etc. Le graphique est hautement configurable, peut afficher des animations de trafic et dispose de puissantes capacités de recherche et de masquage.

Cliquez sur le bouton Legend pour obtenir des informations sur les formes, les couleurs, les flèches et les badges affichés dans le graphique.

Pour afficher un résumé des métriques, sélectionnez un nœud ou une arête dans le graphique pour afficher les détails de sa métrique dans le panneau de résumé.

2.9.2.1. Modifier la disposition des graphes dans Kiali

La présentation du graphe Kiali peut varier en fonction de l'architecture de votre application et des données à afficher. Par exemple, le nombre de nœuds du graphe et leurs interactions peuvent déterminer le rendu du graphe Kiali. Parce qu'il n'est pas possible de créer une disposition unique qui rende bien dans toutes les situations, Kiali offre un choix de plusieurs dispositions différentes.

Conditions préalables

  • Si vous n'avez pas installé votre propre application, installez l'application d'exemple Bookinfo. Générez ensuite du trafic pour l'application Bookinfo en entrant plusieurs fois la commande suivante.

    $ curl "http://$GATEWAY_URL/productpage"

    Cette commande simule un utilisateur visitant le microservice productpage de l'application.

Procédure

  1. Lancer la console Kiali.
  2. Cliquez sur Log In With OpenShift.
  3. Dans la console Kiali, cliquez sur Graph pour afficher un graphique de l'espace de noms.
  4. Dans le menu Namespace, sélectionnez l'espace de noms de votre application, par exemple info.
  5. Pour choisir une autre présentation graphique, effectuez l'une ou l'autre des opérations suivantes, ou les deux :

    • Sélectionnez différents groupes de données dans le menu situé en haut du graphique.

      • Graphique de l'application
      • Graphique des services
      • Graphique de l'application versionnée (par défaut)
      • Graphique de la charge de travail
    • Sélectionnez une autre présentation de graphique dans la légende située au bas du graphique.

      • Mise en page par défaut dagre
      • Schéma 1 cose-bilkent
      • Disposition 2 cola
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.