#logstash #logstash-filter
#logstash #logstash-filter
Вопрос:
Я использую последнюю версию 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
Этот пользовательский интерфейс поступает из браузера Microsoft Edge (на основе Chromium). Ожидаемый результат для поля name Edge 87.0
: . Однако Chrome 87.0
вместо этого я получаю.
Из того, что я вижу, logstash-filter-useragent был окончательно обновлен в 2019 году. Есть ли другой плагин, который я могу использовать, или простое исправление, которое я могу реализовать?
Ответ №1:
Вы должны управлять регулярными выражениями.yaml отдельно от плагина user_agent, точно так же, как вы управляли бы базой данных geoip отдельно от плагина geoip. Последние регулярные выражения.yaml можно найти в этом проекте github.