Rechercher

34.6. Observer le trafic sur le réseau

download PDF

En tant qu'administrateur, vous pouvez observer le trafic réseau dans la console OpenShift Container Platform pour un dépannage et une analyse détaillés. Cette fonctionnalité vous aide à obtenir des informations à partir de différentes représentations graphiques du flux de trafic. Plusieurs vues sont disponibles pour observer le trafic réseau.

34.6.1. Observer le trafic réseau à partir de la vue d'ensemble

La vue Overview affiche les métriques globales agrégées du flux de trafic réseau sur le cluster. En tant qu'administrateur, vous pouvez surveiller les statistiques à l'aide des options d'affichage disponibles.

34.6.1.1. Travailler avec la vue d'ensemble

En tant qu'administrateur, vous pouvez accéder à la vue Overview pour voir la représentation graphique des statistiques de débit.

Procédure

  1. Naviguer vers Observe Network Traffic.
  2. Dans la page Network Traffic cliquez sur l'onglet Overview l'onglet

Vous pouvez configurer l'étendue de chaque donnée de débit en cliquant sur l'icône de menu.

34.6.1.2. Configuration des options avancées pour la vue d'ensemble

Vous pouvez personnaliser la vue graphique en utilisant les options avancées. Pour accéder aux options avancées, cliquez sur Show advanced optionsvous pouvez configurer les détails du graphique à l'aide du menu déroulant Display options dans le menu déroulant. Les options disponibles sont les suivantes :

  • Metric type: Les métriques à afficher dans Bytes ou Packets. La valeur par défaut est Bytes.
  • Scope: Pour sélectionner le détail des composants entre lesquels le trafic réseau circule. Vous pouvez définir l'étendue sur Node, Namespace, Ownerou Resource. Owner est une agrégation de ressources. Resource peut être un pod, un service, un nœud, dans le cas d'un trafic hôte-réseau, ou une adresse IP inconnue. La valeur par défaut est Namespace.
  • Truncate labels: Sélectionnez la largeur requise de l'étiquette dans la liste déroulante. La valeur par défaut est M.
34.6.1.2.1. Gestion des panels

Vous pouvez sélectionner les statistiques à afficher et les réorganiser. Pour gérer les colonnes, cliquez sur Manage panels.

34.6.2. Observer le trafic réseau à partir de la vue Flux de trafic

La vue Traffic flows affiche les données des flux réseau et la quantité de trafic dans un tableau. En tant qu'administrateur, vous pouvez surveiller la quantité de trafic à travers l'application en utilisant le tableau des flux de trafic.

34.6.2.1. Travailler avec la vue des flux de trafic

En tant qu'administrateur, vous pouvez naviguer dans le tableau Traffic flows pour consulter les informations sur le flux du réseau.

Procédure

  1. Naviguer vers Observe Network Traffic.
  2. Dans la page Network Traffic cliquez sur l'onglet Traffic flows l'onglet

Vous pouvez cliquer sur chaque ligne pour obtenir les informations correspondantes sur les flux.

34.6.2.2. Configuration des options avancées pour la vue Flux de trafic

Vous pouvez personnaliser et exporter la vue à l'aide de la fonction Show advanced options. Vous pouvez définir la taille des lignes à l'aide du menu déroulant Display options dans le menu déroulant. La valeur par défaut est Normal.

34.6.2.2.1. Gestion des colonnes

Vous pouvez sélectionner les colonnes à afficher et les réorganiser. Pour gérer les colonnes, cliquez sur Manage columns.

34.6.2.2.2. Exportation des données relatives au flux de trafic

Vous pouvez exporter des données à partir de la vue Traffic flows vue.

Procédure

  1. Cliquez Export data.
  2. Dans la fenêtre contextuelle, vous pouvez cocher la case Export all data pour exporter toutes les données, et décocher la case pour sélectionner les champs obligatoires à exporter.
  3. Cliquez Export.

34.6.2.3. Travailler avec le suivi des conversations

En tant qu'administrateur, vous pouvez regrouper les flux réseau qui font partie de la même conversation. Une conversation est définie comme un regroupement de pairs identifiés par leurs adresses IP, leurs ports et leurs protocoles, ce qui permet d'obtenir un numéro de téléphone unique Conversation Id. Vous pouvez interroger les événements de conversation dans la console web. Ces événements sont représentés dans la console web comme suit :

  • Conversation start: Cet événement se produit lorsqu'une connexion démarre ou qu'un drapeau TCP est intercepté
  • Conversation tick: Cet événement se produit à chaque intervalle défini dans le paramètre FlowCollector spec.processor.conversationHeartbeatInterval lorsque la connexion est active.
  • Conversation end: Cet événement se produit lorsque le paramètre FlowCollector spec.processor.conversationEndTimeout est atteint ou que le drapeau TCP est intercepté.
  • Flow: Il s'agit du flux de trafic réseau qui se produit dans l'intervalle spécifié.

Procédure

  1. Dans la console web, naviguez vers Operators Installed Operators.
  2. Sous la rubrique Provided APIs de la rubrique NetObserv Operatorsélectionnez Flow Collector.
  3. Sélectionner cluster puis sélectionnez l'onglet YAML l'onglet
  4. Configurez la ressource personnalisée FlowCollector de manière à ce que les paramètres spec.processor.logTypes, conversationEndTimeout et conversationHeartbeatInterval soient définis en fonction de vos besoins d'observation. Voici un exemple de configuration :

    Configurer FlowCollector pour le suivi des conversations

    apiVersion: flows.netobserv.io/v1alpha1
    kind: FlowCollector
    metadata:
      name: cluster
    spec:
     processor:
      conversationEndTimeout: 10s                  1
      logTypes: FLOWS                              2
      conversationHeartbeatInterval: 30s           3

    1
    L'événement Conversation end représente le moment où le site conversationEndTimeout est atteint ou le drapeau TCP est intercepté.
    2
    Lorsque logTypes est défini sur FLOWS, seul l'événement est exporté Flow est exporté. Si la valeur est ALL, les événements de conversation et de flux sont exportés et visibles dans la page Network Traffic et sont visibles dans la page d'accueil. Pour vous concentrer uniquement sur les événements de conversation, vous pouvez spécifier CONVERSATIONS qui exporte les événements de conversation et de flux Conversation start, Conversation tick et Conversation end ou ENDED_CONVERSATIONS qui exporte uniquement les événements Conversation end événements. Les besoins en stockage sont les plus élevés pour ALL et les plus faibles pour ENDED_CONVERSATIONS.
    3
    L'événement Conversation tick représente chaque intervalle défini dans le paramètre FlowCollector conversationHeartbeatInterval pendant que la connexion réseau est active.
    Note

    Si vous mettez à jour l'option logType, les flux de la sélection précédente ne disparaissent pas du module d'extension de la console. Par exemple, si vous définissez initialement logType sur CONVERSATIONS pour une période allant jusqu'à 10 heures du matin et que vous passez ensuite à ENDED_CONVERSATIONS, le plugin de la console affiche tous les événements de conversation avant 10 heures du matin et uniquement les conversations terminées après 10 heures du matin.

  5. Rafraîchir la page Network Traffic dans l'onglet Traffic flows . Vous remarquerez qu'il y a deux nouvelles colonnes, Event/Type et Conversation Id. Tous les champs Event/Type sont Flow lorsque Flow est l'option de requête sélectionnée.
  6. Sélectionnez Query Options et choisissez l'option Log Type, Conversation. L'écran Event/Type affiche tous les événements de conversation souhaités.
  7. Vous pouvez ensuite filtrer sur un identifiant de conversation spécifique ou passer de l'identifiant de conversation à l'identifiant de conversation Conversation et Flow dans le panneau latéral.
34.6.2.3.1. Utilisation de l'histogramme

Vous pouvez cliquer sur Show histogram pour afficher une barre d'outils permettant de visualiser l'historique des flux sous la forme d'un histogramme. L'histogramme montre le nombre de journaux au fil du temps. Vous pouvez sélectionner une partie de l'histogramme pour filtrer les données de flux du réseau dans le tableau qui suit la barre d'outils.

34.6.3. Observer le trafic réseau à partir de la vue Topologie

La vue Topology fournit une représentation graphique des flux du réseau et de la quantité de trafic. En tant qu'administrateur, vous pouvez surveiller les données relatives au trafic dans l'application à l'aide de la vue Topology vue.

34.6.3.1. Travailler avec la vue Topologie

En tant qu'administrateur, vous pouvez accéder à la vue Topology pour voir les détails et les métriques du composant.

Procédure

  1. Naviguer vers Observe Network Traffic.
  2. Dans la page Network Traffic cliquez sur l'onglet Topology l'onglet

Vous pouvez cliquer sur chaque composant dans le Topology pour afficher les détails et les mesures du composant.

34.6.3.2. Configuration des options avancées de la vue Topologie

Vous pouvez personnaliser et exporter la vue à l'aide de la fonction Show advanced options. La vue des options avancées présente les caractéristiques suivantes :

  • Find in view: Pour rechercher les composants requis dans la vue.
  • Display options: Pour configurer les options suivantes :

    • Layout: Permet de sélectionner la disposition de la représentation graphique. La valeur par défaut est ColaNoForce.
    • Scope: Pour sélectionner l'étendue des composants entre lesquels le trafic réseau circule. La valeur par défaut est Namespace.
    • Groups: Pour améliorer la compréhension de la propriété en regroupant les composants. La valeur par défaut est None.
    • Collapse groups: Pour développer ou réduire les groupes. Les groupes sont développés par défaut. Cette option est désactivée si Groups a la valeur None.
    • Show: Pour sélectionner les détails qui doivent être affichés. Toutes les options sont cochées par défaut. Les options disponibles sont les suivantes : Edges, Edges label, et Badges.
    • Truncate labels: Pour sélectionner la largeur requise de l'étiquette dans la liste déroulante. La valeur par défaut est M.
34.6.3.2.1. Exportation de la vue topologique

Pour exporter la vue, cliquez sur Export topology view. La vue est téléchargée au format PNG.

34.6.4. Filtrage du trafic réseau

Par défaut, la page Trafic réseau affiche les données du flux de trafic dans le cluster en fonction des filtres par défaut configurés dans l'instance FlowCollector. Vous pouvez utiliser les options de filtrage pour observer les données requises en modifiant le filtre prédéfini.

Options d'interrogation

Vous pouvez utiliser Query Options pour optimiser les résultats de la recherche, comme indiqué ci-dessous :

  • Log Type: Les options disponibles Conversation et Flows permettent d'interroger les flux par type de journal, comme le journal des flux, les nouvelles conversations, les conversations terminées et les battements de cœur, qui sont des enregistrements périodiques avec des mises à jour pour les longues conversations. Une conversation est une agrégation de flux entre les mêmes pairs.
  • Reporter Node: Chaque flux peut être signalé à la fois par le nœud source et le nœud de destination. Pour l'entrée dans le cluster, le flux est signalé à partir du nœud de destination et pour la sortie du cluster, le flux est signalé à partir du nœud source. Vous pouvez sélectionner l'une ou l'autre des options suivantes Source ou Destination. L'option Both est désactivée pour les options Overview et Topology l'option est désactivée. La valeur sélectionnée par défaut est Destination.
  • Match filters: Vous pouvez déterminer la relation entre les différents paramètres de filtrage sélectionnés dans le filtre avancé. Les options disponibles sont Match all et Match any. Match all fournit des résultats qui correspondent à toutes les valeurs, et Match any fournit des résultats qui correspondent à n'importe laquelle des valeurs saisies. La valeur par défaut est Match all.
  • Limit: Limite de données pour les requêtes internes. En fonction des paramètres de correspondance et de filtrage, le nombre de données sur les flux de trafic est affiché dans la limite spécifiée.
Filtres rapides
Les valeurs par défaut du menu déroulant Quick filters sont définies dans la configuration de FlowCollector. Vous pouvez modifier les options à partir de la console.
Filtres avancés
Vous pouvez définir les filtres avancés en indiquant le paramètre à filtrer et sa valeur textuelle correspondante. La section Common dans la liste déroulante des paramètres permet de filtrer les résultats qui correspondent soit à Source ou Destination. Pour activer ou désactiver le filtre appliqué, vous pouvez cliquer sur le filtre appliqué répertorié sous les options de filtrage.
Note

Pour comprendre les règles de spécification de la valeur du texte, cliquez sur Learn More.

Vous pouvez cliquer sur Reset default filter pour supprimer les filtres existants et appliquer le filtre défini dans la configuration de FlowCollector.

Vous pouvez également accéder aux données sur les flux de trafic dans l'onglet Network Traffic de l'onglet Namespaces, Services, Routes, Nodes, et Workloads qui fournissent les données filtrées des agrégations correspondantes.

Ressources supplémentaires

Pour plus d'informations sur la configuration des filtres rapides dans le site FlowCollector, voir Configuring Quick Filters and the Flow Collector sample resource ( Configuration des filtres rapides et de la ressource d'exemple Flow Collector).

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.