From: Tom Hughes Date: Mon, 21 Mar 2016 15:05:12 +0000 (+0000) Subject: Teach logstash to recognise JOSM X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/50592aea120c51878eefe62dd226d3658b679f8c Teach logstash to recognise JOSM --- diff --git a/cookbooks/logstash/templates/default/logstash.conf.erb b/cookbooks/logstash/templates/default/logstash.conf.erb index cd5a7d24a..429370ea5 100644 --- a/cookbooks/logstash/templates/default/logstash.conf.erb +++ b/cookbooks/logstash/templates/default/logstash.conf.erb @@ -23,6 +23,11 @@ filter { source => "agent" target => "useragent" } + grok { + match => { "agent" => "%{JOSM:[useragent][name]=JOSM}/%{POSINT:[useragent][major]}\.%{POSINT:[useragent][minor]} \(%{POSINT:[useragent][patch]} \w+\) " } + overwrite => [ "[useragent][name]", "[useragent][major]", "[useragent][minor]", "[useragent][patch]" ] + tag_on_failure => [] + } mutate { rename => { "agent" => "[useragent][raw]" } }