我正在做一个filebeat项目,用json格式为日志编制索引。
我在配置中看到了 json.message_key: message
我真的不明白,这是干什么用的,如果我去掉它,我看不出有什么变化。
有人能解释一下吗?
日志的格式如下:
{"appName" : "blala", "version" : "1.0.0", "level":"INFO", "message": "log message"}
我正在做一个filebeat项目,用json格式为日志编制索引。
我在配置中看到了 json.message_key: message
我真的不明白,这是干什么用的,如果我去掉它,我看不出有什么变化。
有人能解释一下吗?
日志的格式如下:
{"appName" : "blala", "version" : "1.0.0", "level":"INFO", "message": "log message"}
1条答案
按热度按时间6vl6ewon1#
message是原始内容行的默认键。因此,如果从配置中删除if,filebeat仍将使用message,并对其应用grok。
如果你把它改成“不发信息”,你应该会看到不同。但是你不应该这样做,因为每个自动化都依赖于它。