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.
-
Navigieren Sie zum Dashboard IBM Cloud logging.
-
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.
-
Klicken Sie im linken Navigationsmenü auf Protokolle durchsuchen > Protokolle.
-
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.
- 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
| 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.
- Navigieren Sie in der Konsole zur Seite Überwachungsinstanzen.
- Suchen Sie die Überwachungsinstanz für das Projekt Code Engine, in dem Ihre Flotte läuft, und klicken Sie auf Dashboard.
- Klicken Sie im Überwachungs-Dashboard auf Dashboards > Host Infrastructure > Host Resource Usage, um die Überwachungsdaten anzuzeigen.
- Optional. Passen Sie das Überwachungs-Dashboard an die Daten Ihres Fuhrparks an.
- Klicken Sie auf In meine Dashboards kopieren.
- Fügen Sie einen Namen für das benutzerdefinierte Dashboard hinzu.
- Klicken Sie auf das Stiftsymbol, um die Einstellungen anzupassen,
- Filtern Sie in der Dropdown-Liste Bezeichnung auswählen nach
agent_tag_project_region,agent_tag_project_nameundagent_tag_fleet. - Klicken Sie auf Speichern.
- Sie können Ihre Daten jetzt nach Region, Projektname und Flottenname filtern.