Gestion des captures

Une capture est un fichier de trace que vous pouvez générer pour analyser les événements qui se produisent sur un hôte pendant une période donnée. Par exemple, vous pouvez l'utiliser pour analyser les goulots d'étranglement ou les interactions de composants. Le service IBM Cloud Monitoring vous permet de créer, d'explorer, de télécharger et de supprimer des captures pour des noeuds individuels.

La taille maximale du fichier de capture est 100 Mo.

Les captures contiennent des appels système et d'autres événements du système d'exploitation, tels que les temps d'attente au niveau système, la durée des travaux par lots, les durées d'interruption des déploiements, les temps d'attente de la mise à l'échelle automatique, les heures de démarrage des conteneurs ou l'heure de la transaction d'application. Les captures incluent des informations détaillées provenant de chaque conteneur situé sur un noeud.

Vous pouvez créer, explorer, télécharger et supprimer des captures pour des noeuds individuels. Un noeud peut être un hôte, un conteneur, une machine virtuelle, un serveur bare metal ou une source de métriques sur laquelle vous installez un agent de surveillance.

  • L'interface utilisateur Web vous permet de créer des captures dans la section Explore et de gérer les fichiers de capture via la section Captures.
  • Vous pouvez visualiser les données d'une capture à l'aide de Csysdig (l'interface utilisateur de ligne de commande basée sur Curses).
  • Vous pouvez rechercher des données dans une capture à l'aide de filtres.
  • Vous pouvez manipuler des données dans une capture à l'aide de chisels (scripts).

Lorsque vous activez la fonction de capture pour une équipe, les fichiers de capture sont visibles uniquement des membres de cette équipe.

La liste suivante présente les principales tâches exécutées lorsque vous utilisez des captures :

Création d'une capture

Une capture est créée dans la vue Explorer.

Pour créer un fichier de capture, procédez comme suit :

  1. Accédez à la section Explorer dans l'interface utilisateur Web. En savoir plus.

  2. Cliquez sur l'icône de l'hôte de commutateur Icône de l'hôte de commutateur.

  3. Sélectionnez un hôte ou un conteneur.

  4. Cliquez sur l'icône Actions Icône Trois points et sélectionnez Capture Sysdig.

    La fenêtre de capture s'ouvre.

  5. Dans cette fenêtre, définissez les paramètres suivants :

    1. Dans la zone Capture path and name, saisissez le nom du fichier de capture. Vous pouvez laisser la valeur par défaut ou la modifier. Le nom par défaut comprend la date et l'heure auxquelles la capture est créée.

    2. Définissez une Période pour indiquer le nombre de secondes pendant lequel collecter des données. La durée de capture par défaut est 15 secondes. La durée de capture maximale est 86 400 secondes (24 heures).

    3. (Facultatif) Ajoutez un filtre pour limiter la quantité d'informations de trace collectées.

  6. Cliquez sur START CAPTURE. L'agent de surveillance reçoit l'instruction de démarrer une capture et renvoie le fichier de trace généré.

  7. Cliquez sur Go to captures page pour afficher la liste des captures dans la section Captures de l'interface utilisateur Web.

La page Captures affiche un tableau qui répertorie le nom du fichier de capture, l'hôte à partir duquel il a été extrait, la période et la taille de la capture.

Le statut d'un fichier de capture peut être l'un des suivants :

  • Requested : un fichier est en cours de génération.
  • Uploaded : un fichier est disponible pour téléchargement et analyse.
  • Error : un fichier n'est pas disponible en raison d'un dépassement de délai, de données qui n'ont jamais été reçues ou d'une erreur de l'agent.

Suppression d'une capture

Pour supprimer un fichier de capture, procédez comme suit :

  1. Accédez à la section Captures dans l'interface utilisateur Web. En savoir plus.
  2. Identifiez et sélectionnez le fichier de capture que vous voulez supprimer.
  3. Cliquez sur Supprimer.

Exploration d'une capture

Pour explorer un fichier de capture, procédez comme suit :

  1. Accédez à la section Captures dans l'interface utilisateur Web. En savoir plus.
  2. Identifiez et sélectionnez le fichier de capture contenant les données de l'hôte que vous voulez analyser.
  3. Cliquez sur EXPLORE.

Téléchargement d'une capture

Pour télécharger un fichier de capture, procédez comme suit :

  1. Accédez à la section Captures dans l'interface utilisateur Web. En savoir plus.
  2. Identifiez et sélectionnez le fichier de capture contenant les données que vous voulez télécharger.
  3. Cliquez sur Télécharger.

Chisels

Un chisel est un script qui est écrit en langage de script Lua. Vous pouvez l'utiliser pour analyser les données d'un fichier de capture.

Pour plus d'informations, voir le Guide de l'utilisateur des ciseaux.

Csysdig

Csysdig est un outil open source pour Linux qui est conçu pour la surveillance et le débogage. Vous pouvez l'utiliser pour analyser des fichiers de capture.

Pour plus d'informations, voir les ressources suivantes :