41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
# DNS 节点专用:使用 HTTPS 输出写入 ClickHouse(无需 out_clickhouse 插件)
|
||
# 启动前设置:CH_USER、CH_PASSWORD;若 ClickHouse 不在本机,请修改 Host、Port
|
||
# Read_from_Head=true:首次启动会发送已有日志;若只采新日志建议改为 false
|
||
|
||
[SERVICE]
|
||
Flush 5
|
||
Log_Level info
|
||
Parsers_File parsers.conf
|
||
storage.path /var/lib/fluent-bit/storage
|
||
storage.sync normal
|
||
storage.checksum off
|
||
storage.backlog.mem_limit 128MB
|
||
|
||
[INPUT]
|
||
Name tail
|
||
Path /var/log/edge/edge-dns/*.log
|
||
Tag app.dns.logs
|
||
Parser json
|
||
Refresh_Interval 5
|
||
Read_from_Head false
|
||
DB /var/lib/fluent-bit/dns-logs.db
|
||
Mem_Buf_Limit 128MB
|
||
Skip_Long_Lines On
|
||
|
||
[OUTPUT]
|
||
Name http
|
||
Match app.dns.logs
|
||
Host 127.0.0.1
|
||
Port 8443
|
||
URI /?query=INSERT%20INTO%20default.dns_logs_ingest%20FORMAT%20JSONEachRow
|
||
Format json_lines
|
||
http_user ${CH_USER}
|
||
http_passwd ${CH_PASSWORD}
|
||
tls On
|
||
tls.verify On
|
||
# tls.ca_file /etc/ssl/certs/ca-certificates.crt
|
||
# tls.vhost clickhouse.example.com
|
||
json_date_key timestamp
|
||
json_date_format epoch
|
||
Retry_Limit 10
|