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

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

陶法
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中如何使用它?

  • 只要是由日志服务 rsyslogd 记录的日志文件,它们的格式就都是一样的。所以我们只要了解了日志文件的格式,就可以很轻松地看懂日志文件。 日志文件的格式包含以下 4 列: 事件产生的时间。 产生事件的服务器的主机名。 产生事件的服务名或程序名。 事件的具体信息。 我们查看一下 /var/log/secure 日志,这个日志中主要记录的是用户验证和授权方面的信息,更加容易理解。命令如下: [roo