logstash-filter-useragent 插件将新 Edge 标识为 Chrome

logstash-filter-useragent plugin identifies new Edge as Chrome

我使用的是最新版本的 logstash-filter-useragent。 我有以下 UA Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36 Edg/87.0.664.52

这个UA来自微软的Edge浏览器(基于Chromium的浏览器)。 名称字段的预期输出为 Edge 87.0。但是,我得到的是 Chrome 87.0

据我所知,logstash-filter-useragent 最后一次更新是在 2019 年。 是否有我可以使用的不同插件或我可以实施的简单修复?

您应该将 regexes.yaml 与 user_agent 插件分开管理,就像您将 geoip 数据库与 geoip 插件分开管理一样。最新的 regexes.yaml 可以在 this github 项目中找到。