내 로그 행이 긴 이유는 무엇입니까?

가상 사설 클라우드 클래식 인프라

클러스터의 상태 확인 및 로그 행 제한과 관련된 문제를 해결하십시오.

클러스터에서 로깅 구성을 설정하여 로그를 외부 syslog 서버에 전달합니다. 로그를 볼 때 긴 로그 메시지가 표시됩니다. 또한 Kibana에 로그 메시지의 마지막 600 - 700자만 표시됩니다.

긴 로그 메시지가 Fluentd에 의해 수집되기 전에 해당 길이 때문에 잘릴 수 있으므로, syslog 서버에 전달되기 전에 로그가 Fluentd에 의해 제대로 구문 분석되지 못할 수도 있습니다.

행 길이를 제한하기 위해 각 로그의 stack_trace에 대한 최대 길이를 처리하도록 사용자 고유의 로거를 구성할 수 있습니다.

예를 들어, 로거로 Log4j 을 사용하는 경우, EnhancedPatternLayout 를 사용하여 stack_trace 의 범위를 15KB 로 제한할 수 있습니다.