您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Logstash Grok进行数据类型转换

使用Logstash Grok进行数据类型转换

你有两个问题。首先,您的grok过滤器会在csv过滤器之前列出,并且由于应用了过滤器是为了在应用grok过滤器时不会出现要转换的“基本”字段。

其次,除非您明确允许,否则grok不会覆盖现有字段。换一种说法,

grok{
    match => [
        "Basic", " %{NUMBER:Basic:float}"
    ]
}

永远是空话。指定overwrite => ["Basic"]或最好使用mutate的类型转换功能

mutate {
    convert => ["Basic", "float"]
}
其他 2022/1/1 18:23:43 有438人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶