2015-01-06 3 views
2

내 시스템 시간은 다음과 같습니다 화 1월 6일 중부 표준시 09시 44분 49초 2015Fluentd의 시간대는 어떻게 구성합니까?

TD-agent.conf :

<match apache.access> 
    type webhdfs 
    host Page on test.com 
    port 50070 
    path /apache/%Y%m%d_%H/access.log.${hostname} 
    time_slice_format %Y%m%d 
    time_slice_wait 10m 

    time_format %Y-%m-%dT%H:%M:%S.%L%:z 
    timezone +08:00 
    flush_interval 1s 
</match> 

디렉토리의 시간이 권리입니다!

[[email protected] ~]$ hadoop fs -ls /apache/20150106_09 
Found 1 items 
-rw-r--r-- 2 webuser supergroup  17496 2015-01-06 09:47 /apache/20150106_09/access.log.node1.Page on test.com 

하지만 로그의 시간이 잘못이다, 내가 왜 몰라?

2015-01-06T01:47:00.000+00:00 apache.access {"host":"::1","user":null,"method":"GET","path":"/06","code":404,"size":275,"referer":null,"agent":"ApacheBench/2.3"} 
20 

답변

0

내 구성이 정상입니다.

type webhdfs 
    host 192.168.80.41 
    port 50070 
    path /log/fluent_%Y%m%d_%H.log 
    time_format %Y-%m-%d %H:%M:%S 
    localtime 
    flush_interval 10s 

config에 localtime을 추가하십시오.

관련 문제