Skip to main content
Data Infrastructure Insights
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Surveillance et mappage des performances du réseau Kubernetes

Contributeurs

La fonctionnalité de surveillance et de mappage des performances réseau Kubernetes simplifie la résolution de problèmes en mappant les dépendances entre les services (également appelés workloads). Elle fournit une visibilité en temps réel sur les latences des performances réseau et les anomalies pour identifier les problèmes de performance avant qu'ils n'affectent les utilisateurs. Cette fonctionnalité aide les entreprises à réduire les coûts globaux grâce à l'analyse et à l'audit des flux de trafic Kubernetes.

Principales fonctionnalités : • la carte des workloads présente les dépendances et les flux des workloads Kubernetes, et souligne les problèmes de réseau et de performance. • Surveiller le trafic réseau entre les pods Kubernetes, les workloads et les nœuds ; identifier la source des problèmes de trafic et de latence. • Réduire les coûts globaux en analysant les entrées, les sorties, le trafic interrégional et le trafic de réseau interzone.

Exemple de carte des charges de travail

Conditions préalables

Avant de pouvoir utiliser le contrôle et le mappage des performances du réseau Kubernetes, vous devez avoir configuré le "Opérateur de surveillance NetApp Kubernetes" pour activer cette option. Pendant le déploiement de l'opérateur, cochez la case « performances du réseau et carte » pour l'activer. Vous pouvez également activer cette option en accédant à une page d'accueil Kubernetes et en sélectionnant « Modifier le déploiement ».

Sélection de l'option carte pendant le stup NKMO

Moniteurs

La carte des charges de travail utilise "moniteurs" pour dériver des informations. Data Infrastructure Insights fournit plusieurs moniteurs Kubernetes par défaut (ceux-ci peuvent être utilisés par défaut). Vous pouvez reprendre (c'est-à-dire activer) les moniteurs de votre choix), ou vous pouvez créer des moniteurs personnalisés pour les objets kubernetes que Workload Map utilisera également.

Vous pouvez créer des alertes de metric Data Infrastructure Insights sur l'un des types d'objet ci-dessous. Assurez-vous que les données sont regroupées par type d'objet par défaut.

  • workloads kubernetes

  • kubernetes.demonset

  • kubernetes.deployment

  • kubernetes.cronjob

  • kubernetes.travail

  • kubernetes.repliaset

  • kubernetes.statefulset

  • pod kubernetes

  • kubernetes.network_traffic_l4

La carte

La carte montre les services/charges de travail et leurs relations les uns avec les autres. Les flèches indiquent l'itinéraire de la circulation. Le survol d'une charge de travail affiche un récapitulatif des informations relatives à cette charge, comme vous pouvez le voir dans cet exemple :

Exemple de charge de travail Workload Map

Les icônes situées dans les cercles représentent différents types de services. Notez que les icônes ne sont visibles que si les objets sous-jacents ont étiquettes.

Explication des icônes de service

La taille de chaque cercle indique la taille du nœud. Notez que ces tailles sont relatives, le niveau de zoom ou la taille de l'écran de votre navigateur peut affecter la taille réelle des cercles. De la même manière, le style de ligne de trafic vous donne une vue d'un coup d'œil de la taille de la connexion ; les lignes en gras sont à fort trafic, tandis que les lignes en pointillés légers sont à faible trafic.

Les nombres à l'intérieur des cercles correspondent au nombre de connexions externes en cours de traitement par le service.

légende indiquant le cercle relatif (nœud) et les tailles de connexion

Détails de la charge de travail et alertes

Les cercles affichés en couleur indiquent une alerte de niveau critique ou d'avertissement pour la charge de travail. Passez le curseur sur le cercle pour obtenir un résumé du problème ou cliquez sur le cercle pour ouvrir un panneau coulissant avec plus de détails.

Détails de la diapositive sur la charge de travail avec alertes

Recherche et filtrage

À l'instar des autres fonctionnalités Data Infrastructure Insights, vous pouvez facilement définir des filtres pour vous concentrer sur les objets ou les attributs de workload spécifiques que vous souhaitez.

Filtrage de mappage des charges de travail

De même, la saisie d'une chaîne dans le champ find met en surbrillance les charges de travail correspondantes.

la saisie dans la zone rechercher met en évidence les workloads

Étiquettes de charge de travail

Les étiquettes de charge de travail sont nécessaires si vous souhaitez que la carte identifie les types de charges de travail affichées (c'est-à-dire les icônes en cercle). Les étiquettes sont dérivées comme suit :

  • Nom du service/de l'application s'exécutant en termes génériques

  • Si la source est un pod :

  • Si la source est externe au cluster kubernetes :

    • Data Infrastructure Insights tente d'analyser le nom DNS résolu pour extraire le type de service.

      Par exemple, avec un nom DNS résolu de s3.eu-north-1.amazonaws.com, le nom résolu est analysé pour obtenir s3 comme type de service.

Plongez au cœur de l'aventure

Cliquez avec le bouton droit de la souris sur une charge de travail pour afficher des options supplémentaires afin d'en savoir plus. Par exemple, vous pouvez effectuer un zoom avant pour afficher les connexions de cette charge de travail.

Carte de la charge de travail cliquez avec le bouton droit de la souris sur Zoom pour afficher les connexions de la charge de travail

Vous pouvez également ouvrir le panneau détaillé pour afficher directement l'onglet Summary, Network ou Pod & Storage.

Exemple d'onglet réseau de la diapositive détaillée

Enfin, en sélectionnant aller à la page de ressources, vous ouvrez la page d'accueil détaillée de la ressource pour la charge de travail.

Page ressource de charge de travail