当前位置: 首页 > 知识库问答 >
问题:

如何使用日志存根处理由空格分隔的文本文件?

陶法
2023-03-14

我的日志文件

制造商型号里程制造_年份发动机_排量发动机_动力车身_类型颜色_塞子stk_年份变速箱门_计数座位_计数燃料_类型日期_创建日期_最新价格_福特银河151000 2011 2000 103无人5 7柴油2015-11-14 18:10:06.838319 00 2016-01-27 20:40:15.46361 00 10584.75 skoda octavia 143476 2012 2000 81无人5 5柴油2015-11-13-14 18:00:06.853411 00 2016-01-2720: 40:15.46361 00 8882.31 bmw 97676 2010 1995 85无人5柴油2015-11-14 18:10:06.861792 00 2016-01-27 20:40:15.46 361 00 12065.06 skoda fabia 111970 2004 1200 47无人5汽油2015-11-14.18:10:06.872313 00 2016-01-27 20:40:15.46361 100 2960.77 skoda fabia 128886 2004 1200 47无人5汽油2015.11-14 18:00:06.880335 00 2016-1-027 20:40.15.46 361 100 2738.71

错误如下

[2018-03-23T11:35:20,226][错误][log stash . agent]无法执行操作{:操作=

我的配置文件在下面

输入{文件{路径=

共有2个答案

赫连捷
2023-03-14

有一个名为“txt”的过滤器不存在。我认为你必须检查这个日志指南网站并更正你的代码。https://www.elastic.co/guide/en/logstash/current/filter-plugins.html

狄安歌
2023-03-14

过滤器txt不存在。从您的配置来看,您似乎想要使用csv过滤器。在您的示例中,用csv替换txt,配置如下所示:

csv {
  separator => " "
  columns => ["name","type","category","date","error_log"]
}
 类似资料:
  • 问题内容: 我有以下测试文件: 解析此文件每一行并创建带有(名称,姓氏,生日)的对象的最佳方法是什么?当然,这只是一个示例,实际文件中有很多记录。 问题答案:

  • 本文向大家介绍如何使用python配置Selenium中日志文件的处理和格式?,包括了如何使用python配置Selenium中日志文件的处理和格式?的使用技巧和注意事项,需要的朋友参考一下 日志配置由格式化程序和FileHandler方法组成。我们需要导入一个日志记录包,然后创建一个将负责整个日志记录的对象。 如果在getLogger()方法中添加参数_name_,则将能够添加要为其创建日志文件

  • 我正在尝试运行正则表达式来捕获以下字符串的键和值: 下面是每种类型的一些语法注释,如下所示: > 键:一串字母,无空格 值: 可能有引号,例如“EvokeObjects” 引号内可能有空格 引号内可能有特殊字符,例如“hello/world@!18” 可能有一个函数,如string("ExtResource(5 )"). 函数字符串将在括号内包含空格 我已经在引号内有空格: 因此,这将与< cod

  • 我有一个powershell脚本,我用这种方式保存日志 在Python中如何使用它?

  • 我已经使用logstash处理了一个文件,并将其推到弹性搜索中。但是,我必须对logstash conf文件进行一些更改,并需要再次处理日志文件。我删除了es上的索引并重新启动了日志存储。我在弹性搜索中没有看到数据,看起来文件没有被处理。 知道我错过了什么吗? 我没有看到创建任何索引,es中没有数据。我多次尝试了这些步骤。