Warum sind die Protokollzeilen so lang?

Virtuelle private Cloud Klassische Infrastruktur

Beheben Sie Probleme mit Zustandsprüfungen und Protokollzeilenbeschränkungen in Ihrem Cluster.

Sie richten eine Protokollierungskonfiguration in Ihrem Cluster ein, um Protokolle an einen externen Syslog-Server weiterzuleiten. Wenn Sie Protokolle anzeigen, sehen Sie eine lange Protokollnachricht. Außerdem ist es möglich, dass in Kibana nur die letzten 600 - 700 Zeichen der Protokollnachricht zu sehen sind.

Eine lange Protokollnachricht kann aufgrund ihrer Länge abgeschnitten werden, bevor sie von Fluentd erfasst wird, sodass das Protokoll von Fluentd vor der Weiterleitung an Ihren Syslog-Server möglicherweise nicht ordnungsgemäß analysiert wird.

Zur Begrenzung der Zeilenlänge können Sie Ihre eigene Protokollfunktion so konfigurieren, dass eine maximale Länge für den Stack-Trace (stack_trace) in jedem Protokoll festgelegt wird.

Wenn Sie beispielsweise Log4j als Logger verwenden, können Sie ein verwenden, EnhancedPatternLayout um die stack_trace auf 15KB zu beschränken.