Anzeige von Protokollen und Überwachungsdaten für Fuhrparks

Die Protokollierung und Überwachung kann Ihnen bei der Fehlerbehebung unter IBM Cloud® Code Engine helfen und einen Einblick in die Leistung Ihres Workloads geben. Folgen Sie diesen Schritten, um Protokolle und Überwachungsdaten für Flotten anzuzeigen.

Anzeigen von Flottenprotokollen

Gehen Sie wie folgt vor, um Protokolle für Flotten anzuzeigen.

  1. Navigieren Sie zum Dashboard IBM Cloud logging.

  2. Suchen Sie die Seite Instanzen und klicken Sie auf die Protokollierungsinstanz für das Projekt Code Engine, in dem Ihre Flotten laufen. Klicken Sie dann auf Dashboard, um die Instanzprotokolle anzuzeigen.

  3. Klicken Sie im linken Navigationsmenü auf Protokolle durchsuchen > Protokolle.

  4. Um den Zeitrahmen für die Aufzeichnung anzupassen, klicken Sie auf Letzte 15 Minuten und wählen dann den gewünschten Zeitrahmen aus.

Sie können die Anzeigeansicht für Protokolle ändern, indem Sie auf Spalten klicken und die gewünschten Spaltenüberschriften auswählen.

  1. Um die Protokolle zu filtern, klicken Sie auf Filter hinzufügen und wählen Sie die Felder aus, nach denen gefiltert werden soll. Eine vollständige Liste der Felder und ihrer Beschreibungen finden Sie unter Protokollierungsfelder.

Sie können diese Protokollierungsansicht und Filtereinstellungen für andere Workloads speichern.

Felder für die Protokollierung

Flotten, die Felder erfassen.
Feldname Beschreibung Beispielwert
applicationName Vordefiniertes Feld ICL, das angibt, welche Dienstinstanz die Protokollzeile ausgegeben hat. ibm-platform-logs
subsystemName Vordefiniertes Feld ICL, das anzeigt, dass es sich bei der Protokollzeile um eine Plattformprotokollzeile handelt. codeengine:<project-guid>
app Der Cloud-Dienst, der die Protokollzeile der Plattform gesendet hat. Für Code Engine wird dies immer codeengine sein. codeengine
tag Von fluentbit festgelegtes Feld, das von der in der fluentbit-Konfiguration festgelegten Eingabe-ID abgeleitet ist. platform.<id>.codeengine
originator Woher die Protokollzeile stammt. Dies kann entweder Code Engine oder den Benutzer betreffen. Mögliche Werte: codeengine oder user
codeengine.region Die Region des Projekts Code Engine. eu-de
codeengine.project Der Name des Projekts Code Engine. Benutzerdefinierte Zeichenfolge
codeengine.projectGuid Die GUID des Projekts Code Engine. edf5a781-9673-4c73-b2e2-cd4e04f673b4
codeengine.componentType Die Komponente Code Engine, die sich auf die Protokollzeile bezieht. Mögliche Werte: app, job, job_run, fleet, function, build, build_run, container
codeengine.component Der benutzerdefinierte Komponentenname, der sich auf diese Protokollzeile bezieht. Benutzerdefinierte Zeichenfolge
codeengine.subcomponentType Die Unterkomponente Code Engine, die sich auf diese Protokollzeile bezieht. Mögliche Werte: app_revision, job_run, fleet_worker, fleet_instance, function, build_run, container
codeengine.subcomponent Der benutzerdefinierte Komponentenname, der sich auf diese Protokollzeile bezieht. Benutzerdefinierte Zeichenfolge
codeengine.instanceId Optional. Der Pod-Name (für Anwendungen, Jobs und Builds) oder die Container-Instanz-ID (für Funktionen und Flotten). my-app-0001-pod-abcde
codeengine.* Optional. Meta-Informationen, die dem Benutzer bei der Erstellung von Dashboards oder Warnmeldungen nützlich sind. durationSeconds
resourceGroupId Vordefiniertes Feld ICL. Die CRN der Ressourcengruppe für das Projekt Code Engine. crn:v1:bluemix:public:resource-controller::a/1010101ea01db1010101ebe1b0e10101d::resource-group:c1d01d010ec10101b0a10a1010101b010
messageKey Eine eindeutige, von Menschen lesbare Kennung, die Sie zum Filtern von Protokollen und zur Problembehandlung verwenden können. codengine.job-run-completed
logSourceCRN Vordefiniertes Feld ICL. Die CRN des Projekts Code Engine. Dieses Feld wird nur in mandantenfähigen Protokollzeilen angegeben. <code engine project CRN>
message.message Die von Menschen lesbare Logmeldung. Von der Systemkomponente oder dem Benutzer definierter String
message.serviceName Der Name des Dienstes, der diese Protokollzeile ausgegeben hat. codeengine

Anzeige der Überwachungsdaten

Folgen Sie den Schritten, um Ihre Flottenüberwachungsdaten anzuzeigen.

  1. Navigieren Sie in der Konsole zur Seite Überwachungsinstanzen.
  2. Suchen Sie die Überwachungsinstanz für das Projekt Code Engine, in dem Ihre Flotte läuft, und klicken Sie auf Dashboard.
  3. Klicken Sie im Überwachungs-Dashboard auf Dashboards > Host Infrastructure > Host Resource Usage, um die Überwachungsdaten anzuzeigen.
  4. Optional. Passen Sie das Überwachungs-Dashboard an die Daten Ihres Fuhrparks an.
    1. Klicken Sie auf In meine Dashboards kopieren.
    2. Fügen Sie einen Namen für das benutzerdefinierte Dashboard hinzu.
    3. Klicken Sie auf das Stiftsymbol, um die Einstellungen anzupassen,
    4. Filtern Sie in der Dropdown-Liste Bezeichnung auswählen nach agent_tag_project_region, agent_tag_project_name und agent_tag_fleet.
    5. Klicken Sie auf Speichern.
    6. Sie können Ihre Daten jetzt nach Region, Projektname und Flottenname filtern.