の背後のStackdriverつのエントリは、私は、VMは、Googleクラウド上で実行している、とhttps://cloud.google.com/logging/docs/agent/installationの指示に従って、その上にグーグル-fluentd経由でログをインストールしました。私は/var/log/myapp.logにログを出力するアプリケーションのカスタム設定を設定しました。グーグル-fluentdとカスタムコンフィグ
私は(ルート、tomcat.conf
の事実上のコピーなど)の構成を作成し、以下を有している/etc/google-fluentd/config.d/myapp.conf
呼ば:
<source>
@type tail
format multiline
# Match the date at the beginning of each entry
format_firstline /^(\d+\/\d+\/\d+\s\d+:\d+:\d+\s)/
format1 /(?<message>.*)/
path /var/log/myapp.log
pos_file /var/lib/google-fluentd/pos/myapp-multiline.pos
read_from_head true
tag myapp
</source>
エントリはのStackdriverに現れているが、次のエントリがあるだけで後のStackdriverになってきています.logファイルに入れて間違った時刻として表示します(つまり、1行目は2行目のタイムスタンプを取得しています)。
は、私がこれを引き起こしている可能性が.confファイルに欠けている何かがありますか?in_tail
プラグインの
documentationから