ログの行がとても長いのはなぜですか?
仮想プライベートクラウド クラシック・インフラストラクチャー
クラスター内のヘルスチェックやログ行数の制限に関する問題をトラブルシューティングします。
ログを外部 syslog サーバーに転送するようにクラスター内のロギング構成をセットアップします。 ログを表示すると、長いログ・メッセージが表示されます。 また、Kibana では、ログ・メッセージの最後の 600 から 700 文字のみが表示される可能性があります。
長いログ・メッセージは、Fluentd によって収集される前に長さが原因で切り捨てられる場合があるため、ログが syslog サーバーに転送される前に Fluentd で正しく解析されない可能性があります。
行の長さを制限するため、独自のロガーを構成して、各ログの stack_trace の最大長を設定できます。
たとえば、ロガーとして Log4j を使用している場合、 EnhancedPatternLayout を使用して、 stack_trace の適用範囲を 15KB
に限定することができます。