projects
/
chef.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
770c708
)
Parse user agent details
author
Tom Hughes
<tom@compton.nu>
Tue, 28 Jul 2015 09:33:15 +0000
(10:33 +0100)
committer
Tom Hughes
<tom@compton.nu>
Tue, 28 Jul 2015 09:43:30 +0000
(10:43 +0100)
cookbooks/logstash/templates/default/logstash.conf.erb
patch
|
blob
|
history
diff --git
a/cookbooks/logstash/templates/default/logstash.conf.erb
b/cookbooks/logstash/templates/default/logstash.conf.erb
index 0ddab7b2fc651e5fff1bc993b520a52ab5de6786..c036c1f7aab61c23e38b05edcd2198b59df863ad 100644
(file)
--- a/
cookbooks/logstash/templates/default/logstash.conf.erb
+++ b/
cookbooks/logstash/templates/default/logstash.conf.erb
@@
-14,6
+14,19
@@
filter {
date {
match => [ "timestamp", "dd/MMM/yyyy:HH:mm:ss Z" ]
}
+ if [agent] == "-" {
+ mutate {
+ remove_field => [ "agent" ]
+ }
+ } else {
+ useragent {
+ source => "agent"
+ target => "useragent"
+ }
+ mutate {
+ rename => { "agent" => "[useragent][raw]" }
+ }
+ }
} else if [type] == "rails" {
json {
source => "message"