logstash - logstash - 如何将表示为字符串的日期转换为另一种格式作为日期数据类型
问题描述
我需要在我的 logstash.conf 文件的 grok 过滤器中将字符串转换为 Date 值。我使用 mutate 插件将整数转换为浮点数,如下所示:
filter {
mutate {
convert => {"sequence" => "float"}
}
}
,但是我看不到将日期的字符串版本转换为 DATE 数据类型的方法。
我收到了使用日期过滤器插件来满足我的需求的建议。问题是日期过滤器正确解析输入值,但无法将输入格式转换为另一种格式。
我找到了一篇文章,您首先使用日期过滤器进行解析,然后使用 date_formatter 插件更改格式。除了 date_formatter 插件对我不可用之外,这具有很大的潜力。
任何想法表示赞赏。谢谢
解决方案
有几样东西mutate
是不能变异的。使用日期过滤器。
推荐阅读
- java - Jenkins 设置失败 - 错误“Non-resolvable import POM”
- python - 以欧洲格式显示 pandas 数据框
- reactjs - 如何从 React 功能组件声明 TypeScript 静态方法
- javascript - 函数和 else if
- c# - 如何向未绑定的 devexpress GridControl 添加新行?
- php - 如何识别 Linux 上 PHP 缓慢的性能瓶颈?
- sql - 如果第一个查询没有找到任何内容,则进行条件查询?
- go - 如何访问 proto.EnumValueOptions 扩展值
- python - Python中其他字典值函数的最大键
- r - R中的感知器算法,该过程卡在第一个时期