https://cloud.google.com/logging/docs/agent/installation의 지침에 따라 Google 클라우드에서 실행중인 VM을 가지고 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>
항목은 스택 드라이버에 표시되어 있지만, 그것은 단지 다음 항목이 후 스택 드라이버로 점점 .log 파일에 넣고 잘못된 시간으로 표시하십시오 (즉, 1 행이 2 행의 시간 소인을 얻음).
.conf 파일에서 누락 된 내용이 있습니까? in_tail
플러그인의 documentation에서