1
這是我的配置:fluentd in_http插件給出錯誤的時間
<source>
@type http
port 8080
bind 0.0.0.0
body_size_limit 1m
keepalive_timeout 20s
cors_allow_origins ["http://example.net"]
add_remote_addr true
</source>
<match log>
@type sql
host 127.0.0.1
port 3306
database user
adapter mysql2
username user
password pass
socket /var/run/mysqld/mysqld.sock
flush_interval 1s
num_threads 2
<table>
table http_logs
column_mapping 'timestamp:created_at,REMOTE_ADDR:ip,name:name,value:value,value2:value2,url:url'
</table>
</match>
我發送數據到MySQL, MySQL和fluentd服務器都使用相同的時間和時區,但fluentd總髮送時間爲3h向後所以如果真正的時間是
[email protected]:~# date Mon Aug 7 21:22:04 IDT 2017
fluentd隨着時間插入新的數據:
週一8月7日18時22分04秒IDT 2017年
我看了fluentd輸入和輸出插件,有沒有配置的時區
我越來越[提醒]。我猜這@type sql只是不支持這一點 –