【发布时间】:2021-06-01 11:05:33
【问题描述】:
我在 fluentd 中有一个来自 syslog proto 的源代码,但该行并不完全符合 syslog。
142>May 31 16:22:56 haproxy[77]: {"ident":"haproxy","client_ip":"172.20.1.3","c....}
我需要先解析json部分,然后再提交到elasticsearch/kibana。
你会怎么做?这让我“无法解析消息数据”
<source>
@type syslog
port 514
tag haproxy-logs
<parse>
@type json
</parse>
key_name log
</source>
我还尝试了一个标准的系统日志输入,但没有解析。和一个带有 json 解析器的过滤器,但没有成功。 谢谢
【问题讨论】:
标签: json elasticsearch syslog fluentd