根據https://cloud.google.com/logging/docs/agent/installation的說明,我有一臺虛擬機在Google Cloud上運行,並已通過google-fluentd安裝了日誌記錄。我爲將輸出日誌輸出到/var/log/myapp.log的應用程序設置了自定義配置。google-fluentd和Stackdriver一個條目落後於自定義配置
我創建的配置(如根,無形中的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文件並顯示爲錯誤的時間(例如,第一行獲取第二行的時間戳)。
在.conf文件中是否有可能導致此問題的東西?