From ba939626315ea48a9c41a8a4fd0b7c052d9dce00 Mon Sep 17 00:00:00 2001 From: ac2550 Date: Wed, 28 Mar 2018 14:41:44 +0200 Subject: [PATCH] Request failure polluting results Change-Id: I7b8221ace6df00c6239f102f365c8d6db0dce41a Issue-ID: CLAMP-124 Signed-off-by: ac2550 --- extra/docker/elk/logstash-conf/logstash.conf | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/extra/docker/elk/logstash-conf/logstash.conf b/extra/docker/elk/logstash-conf/logstash.conf index 2b5a24e0..4a7b151d 100644 --- a/extra/docker/elk/logstash-conf/logstash.conf +++ b/extra/docker/elk/logstash-conf/logstash.conf @@ -88,12 +88,21 @@ output { codec => rubydebug } - elasticsearch { - codec => "json" - hosts => [elasticsearch] - index => "logstash-%{+YYYY.MM.DD}" # creates daily indexes - doc_as_upsert => true + if [http_request_failure] { + elasticsearch { + codec => "json" + hosts => [elasticsearch] + index => "errors-%{+YYYY.MM.DD}" + doc_as_upsert => true + } + } else { + elasticsearch { + codec => "json" + hosts => [elasticsearch] + index => "logstash-%{+YYYY.MM.DD}" # creates daily indexes + doc_as_upsert => true + } } } -- 2.16.6