Logstash 如何删除版本、主机名、名称、标记、@version、浏览、源、主机、类型、偏移量

Logstash 如何删除版本、主机名、名称、标记、@version、浏览、源、主机、类型、偏移量,logstash,Logstash,如何在过滤后删除logstash输出中的版本、主机名、名称、标记、@version、浏览、源、主机、类型、偏移量等(所有默认字段) 您可以在配置文件中使用ruby过滤器来删除不需要的字段: 以下是参考资料:在您没有提到的过滤器问题中。作为一个例子,我在下面提到了答案 filter { json{ source => "message" remove_field => [ "message", "hos

如何在过滤后删除logstash输出中的版本、主机名、名称、标记、@version、浏览、源、主机、类型、偏移量等(所有默认字段)

您可以在配置文件中使用ruby过滤器来删除不需要的字段:


以下是参考资料:

在您没有提到的过滤器问题中。作为一个例子,我在下面提到了答案

    filter {     

        json{
            source => "message"
            remove_field => [ "message", "host", "path", "@version","type"]
        } 
}

请清楚,你的意思是什么,比如在filter中的logstash配置文件中,我应该使用ruby删除该字段,filter{ruby{event.remove(version)},如果我想删除logstash输出中的版本,这就是我应该做的
    filter {     

        json{
            source => "message"
            remove_field => [ "message", "host", "path", "@version","type"]
        } 
}