elasticsearch 标签是;胜过“输入”和“编解码器”和“应用”;出现在Kibana的所有文件中,elasticsearch,logstash,kibana,filebeat,elasticsearch,Logstash,Kibana,Filebeat" /> elasticsearch 标签是;胜过“输入”和“编解码器”和“应用”;出现在Kibana的所有文件中,elasticsearch,logstash,kibana,filebeat,elasticsearch,Logstash,Kibana,Filebeat" />

elasticsearch 标签是;胜过“输入”和“编解码器”和“应用”;出现在Kibana的所有文件中

elasticsearch 标签是;胜过“输入”和“编解码器”和“应用”;出现在Kibana的所有文件中,elasticsearch,logstash,kibana,filebeat,elasticsearch,Logstash,Kibana,Filebeat,我已经用7.2.0版设置了ELK堆栈:filebeat、logstash、elasticsearch和kibana 当我将日志发送到Kibana时,我可以在每个文档中看到一个标记“beats\u input\u codec\u plain\u applicated” 我在互联网上搜索,但没有解释为什么要添加此标记。这似乎没有记录,但此标记通过logstashbeats输入添加到每个beats消息中,它显示了应用于beats消息的编解码器,在您的情况下,它是普通的编解码器 您可以使用mutate过

我已经用7.2.0版设置了ELK堆栈:filebeat、logstash、elasticsearch和kibana

当我将日志发送到Kibana时,我可以在每个文档中看到一个标记“beats\u input\u codec\u plain\u applicated”


我在互联网上搜索,但没有解释为什么要添加此标记。

这似乎没有记录,但此标记通过logstash
beats
输入添加到每个beats消息中,它显示了应用于beats消息的编解码器,在您的情况下,它是
普通的
编解码器

您可以使用
mutate
过滤器在日志存储管道中删除它

mutate {
    remove_tag => ["beats_input_codec_plain_applied"]
} 
也可以通过将选项设置为
false
在输入配置中禁用它

input {
    beats {
        ... your beats input config ...
        include_codec_tag => false
    }
}