当前位置: 首页 > 面试题库 >

Logstash无法使用多个文件通配符路径

夏侯枫
2023-03-14
问题内容

Logstash似乎不读取通配符的路径,这是我的配置文件

input {
    file {
        path => "C:\logs\app*.log"
        type => "MyType"            
    }   
}
filter {
}
output {
    elasticsearch {

  }
}

问题答案:

通过用反斜杠替换反斜杠,我能够解决此问题。

C:/logs/app*.log


 类似资料:
  • 问题内容: 我想知道是否以及如何在路径定义中使用通配符。我想更深入地查找一个文件夹并尝试使用*,但这不起作用。 我想访问随机文件夹中的文件。Folderstructure是这样的: 我试过的 先感谢您! 问题答案: 我认为不可能以这种方式使用通配符。我建议您对任务使用如下方式:

  • 我是Elasticsearch用户,我必须使用log4j2.properties文件。不幸的是,我不能让它像我想要的那样删除日志。 null 我尝试使用路径条件“ifany”,在这篇log4j2文档中进行了描述:https://logging.apache.org/log4j/2.x/manual/appenders.html 下面是我的log4j2.properties文件: 当前,当我重新启动

  • 问题内容: 我想获取带有通配符的搜索模式的文件名列表。喜欢: 我怎样才能做到这一点? 问题答案: 您可以这样做: 注意 :如果目录中包含以开头的文件,则默认情况下将不匹配它们。例如,考虑包含和的目录: 这直接来自这里:http : //docs.python.org/library/glob.html

  • 问题内容: 让我们首先考虑一个简单的场景(请参阅ideone.com上的完整源代码): 这两个通配符是无关的,这就是为什么你可以doNothing使用和a 进行调用的原因。换句话说,两者?可以指完全不同的类型。因此,以下内容无法编译,这是可以预期的(同样在ideone.com上): 到目前为止,一切都很好,但是这里的事情开始变得非常混乱(如ideone.com所示): 上面的代码可以在Eclips

  • 问题内容: 我已经使用了太多的第三方库(jar文件),所以我的CLASSPATH完全混乱了,因为我必须包括我使用的每个jar文件的路径。 我一直在想是否可以使用通配符()运算符(例如 .jar)将所有jar文件包含在文件夹中。但这似乎不起作用。还有其他方法可以缩短PC上当前看起来像文章;)的CLASSPATH吗? 问题答案: 类路径条目可以包含基本名称通配符,该通配符被认为等效于指定目录中所有扩展

  • 问题内容: 我对Logstash有一个奇怪的问题。我正在提供一个日志文件作为logstash的输入。配置如下: 我已经在运行elasticsearch服务器并验证是否正在使用curl查询接收数据。问题是,当输入为时,没有数据被接收。但是,如果我将输入更改为以下内容,它将顺利发送所有输入数据: 我不明白我要去哪里错了。有人可以看看这个吗? 问题答案: 您应该在文件部分下设置start_positio