设置参数 `node.name` 可以自定义 Elasticsearch 节点的名字。 此条 Tips 由 medcl 贡献。

Filebeats不能解析JSON格式

Beats | 作者 Yaohua | 发布于2017年07月13日 | 阅读数:12795

使用Filebeats针对docker日志进行收集,docker日志默认是JSON格式,日志每个开头都有 {"log:"的字样,所以我在filebeats中加入了 json.message_key: '{"log":"'。但是filebeats 日志会报错,输出  
ERR Error decoding JSON: invalid character 'J' looking for beginning of value
求解。先谢过各位大佬。
已邀请:

leighton_buaa

赞同来自: Yaohua

      prospectors:
-
paths:
- /var/log/containers/*.log
document_type: kube-logs
ignore_older: 24h
symlinks: true
json:
keys_under_root: true
add_error_key: true
message_key: log
贴一个我的配置,以供参考

要回复问题请先登录注册