Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logstash 如何过滤日志文件中包含特定字符串的行?_Logstash - Fatal编程技术网

Logstash 如何过滤日志文件中包含特定字符串的行?

Logstash 如何过滤日志文件中包含特定字符串的行?,logstash,Logstash,我通过输入和输出中的文件插件将日志文件作为输入,我需要的是包含特定字符串的行吗?所以我需要在filter插件中只过滤那些包含字符串的行,例如“volume”听起来像是{}过滤器的应用程序。Yaeh Alain。但如果它是字段,我可以给出[volume]{drop{}}如何处理字符串?从您的示例来看,“volume”不是您的字段;“量”是你的价值。是的,它是一种价值。如何检查?如何使用条件句?比如:如果[path]=“error”{#regexp match}或者如果[path]=“foo”{#e

我通过输入和输出中的文件插件将日志文件作为输入,我需要的是包含特定字符串的行吗?所以我需要在filter插件中只过滤那些包含字符串的行,例如“volume”

听起来像是{}过滤器的应用程序。

Yaeh Alain。但如果它是字段,我可以给出[volume]{drop{}}如何处理字符串?从您的示例来看,“volume”不是您的字段;“量”是你的价值。是的,它是一种价值。如何检查?如何使用条件句?比如:如果[path]=“error”{#regexp match}或者如果[path]=“foo”{#exact match}这里的path指的是什么?