Consultation des journaux et suivi des données pour les flottes

La journalisation et la surveillance peuvent vous aider à résoudre les problèmes sur le site IBM Cloud® Code Engine et vous donner un aperçu des performances de votre charge de travail. Suivez les étapes suivantes pour afficher les journaux et les données de surveillance des flottes.

Visualisation des journaux de flotte

Suivez les étapes pour afficher les journaux des flottes.

  1. Naviguez vers le tableau de bord de journalisation IBM Cloud.

  2. Accédez à la page Instances et cliquez sur l'instance de journalisation du projet Code Engine dans lequel vos flottes évoluent. Cliquez ensuite sur Tableau de bord pour afficher les journaux de l'instance.

  3. Dans le menu de navigation de gauche, cliquez sur Explorer les journaux > Journaux.

  4. Pour ajuster la période d'enregistrement, cliquez sur Dernières 15 minutes, puis sélectionnez la période que vous souhaitez afficher.

Vous pouvez modifier l'affichage des journaux en cliquant sur Colonnes et en sélectionnant les en-têtes de colonne que vous souhaitez afficher.

  1. Pour filtrer les journaux, cliquez sur Ajouter un filtre et sélectionnez les champs à filtrer. Pour une liste complète des champs et de leur description, voir Champs de journalisation.

Vous pouvez enregistrer cette vue de journalisation et ces paramètres de filtrage pour d'autres charges de travail.

Champs d'enregistrement

Les flottes enregistrent les champs.
Nom de zone Description Exemple de valeur
applicationName Champ prédéfini ICL qui indique l'instance de service qui a émis la ligne de journal. ibm-platform-logs
subsystemName Champ prédéfini ICL qui indique que la ligne de journal est une ligne de journal de plate-forme. codeengine:<project-guid>
app Le service en nuage qui a émis la ligne de journal de la plate-forme. Pour Code Engine, il s'agira toujours de codeengine. codeengine
tag Champ défini par fluentbit et dérivé de l'ID d'entrée défini dans la configuration de fluentbit. platform.<id>.codeengine
originator Lieu d'origine de la ligne de journal. Cela peut indiquer soit Code Engine, soit l'utilisateur. Valeurs possibles : codeengine ou user
codeengine.region La région du projet Code Engine. eu-de
codeengine.project Le nom du projet Code Engine. Chaîne définie par l'utilisateur
codeengine.projectGuid Le GUID du projet Code Engine. edf5a781-9673-4c73-b2e2-cd4e04f673b4
codeengine.componentType Le composant Code Engine qui se rapporte à la ligne de journal. Valeurs possibles : app, job, job_run, fleet, function, build, build_run, container
codeengine.component Le nom du composant défini par l'utilisateur qui se rapporte à cette ligne de journal. Chaîne définie par l'utilisateur
codeengine.subcomponentType Le sous-composant Code Engine qui se rapporte à cette ligne de journal. Valeurs possibles : app_revision, job_run, fleet_worker, fleet_instance, function, build_run, container
codeengine.subcomponent Le nom du composant défini par l'utilisateur qui est lié à cette ligne de journal. Chaîne définie par l'utilisateur
codeengine.instanceId Optionnel. Le nom du pod (pour les applications, les travaux et les constructions) ou l'identifiant de l'instance du conteneur (pour les fonctions et les flottes). my-app-0001-pod-abcde
codeengine.* Optionnel. Méta-informations utiles à l'utilisateur pour créer des tableaux de bord ou des alertes. durationSeconds
resourceGroupId Champ prédéfini ICL. Le CRN du groupe de ressources pour le projet Code Engine. crn:v1:bluemix:public:resource-controller::a/1010101ea01db1010101ebe1b0e10101d::resource-group:c1d01d010ec10101b0a10a1010101b010
messageKey Un identifiant unique, lisible par l'homme, que vous pouvez utiliser pour filtrer les journaux et résoudre les problèmes. codengine.job-run-completed
logSourceCRN Champ prédéfini ICL. Le CRN du projet Code Engine. Ce champ n'est spécifié que dans les lignes de logs multi-locataires. <code engine project CRN>
message.message Le message du journal lisible par l'homme. Chaîne définie par un composant du système ou par l'utilisateur
message.serviceName Le nom du service qui a émis cette ligne de journal. codeengine

Visualisation des données de surveillance

Suivez les étapes pour consulter les données de suivi de votre flotte.

  1. Naviguez jusqu'à la page des instances de surveillance dans la console.
  2. Trouvez l'instance de surveillance pour le projet Code Engine dans lequel votre flotte fonctionne et cliquez sur Tableau de bord.
  3. Dans le tableau de bord de surveillance, cliquez sur Tableaux de bord > Infrastructure hôte > Utilisation des ressources de l'hôte pour afficher les données de surveillance.
  4. Optionnel. Personnalisez le tableau de bord pour l'adapter aux données de votre flotte.
    1. Cliquez sur Copier dans mes tableaux de bord.
    2. Ajoutez un nom au tableau de bord personnalisé.
    3. Cliquez sur l'icône en forme de crayon pour personnaliser les paramètres,
    4. Dans le menu déroulant Select a label, filtrez pour agent_tag_project_region, agent_tag_project_name et agent_tag_fleet.
    5. Cliquez sur Sauvegarder.
    6. Vous pouvez désormais filtrer vos données par région, par nom de projet et par nom de flotte.