【问题标题】:Filebeat - what is the configuration json.message_key for?Filebeat - 配置 json.message_key 的用途是什么?
【发布时间】:2020-09-02 19:41:00
【问题描述】:

我正在开发一个 Filebeat 项目,用于索引 Json 格式的日志。

我在配置中看到有json.message_key: message这个选项

我不太明白,这是为了什么,如果我删除它,我看不出任何变化。

谁能解释一下?

日志采用这种格式:

{"appName" : "blala", "version" : "1.0.0", "level":"INFO", "message": "log message"}

【问题讨论】:

    标签: elasticsearch elastic-stack filebeat


    【解决方案1】:

    Message 是原始内容行的默认键。 因此,如果您从配置中删除 if,filebeat 仍将使用消息,并对其应用 grok。

    如果您将其更改为“not-a-message”,您应该会看到不同之处。但是您不应该这样做,因为每个自动化都依赖于它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-07
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2017-12-25
      • 1970-01-01
      相关资源
      最近更新 更多