From af07a425833cc4e2df35a0284e0e3ce5c7727b12 Mon Sep 17 00:00:00 2001 From: Brian Candler Date: Sun, 14 Jul 2019 21:22:13 +0100 Subject: [PATCH] fluentd-plugin-grafana-loki: avoid exception when remove/label_keys is unset Fixes #749 Signed-off-by: Brian Candler --- .../fluent-plugin-grafana-loki/lib/fluent/plugin/out_loki.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fluentd/fluent-plugin-grafana-loki/lib/fluent/plugin/out_loki.rb b/fluentd/fluent-plugin-grafana-loki/lib/fluent/plugin/out_loki.rb index d0f5c28a9bdc..d9ef0b3ed0d8 100644 --- a/fluentd/fluent-plugin-grafana-loki/lib/fluent/plugin/out_loki.rb +++ b/fluentd/fluent-plugin-grafana-loki/lib/fluent/plugin/out_loki.rb @@ -183,14 +183,14 @@ def line_to_loki(record) # remove needless keys. @remove_keys.each { |v| record.delete(v) - } + } if @remove_keys # extract white listed record keys into labels. @label_keys.each do |k| if record.key?(k) chunk_labels[k] = record[k] record.delete(k) end - end + end if @label_keys line = record_to_line(record) else line = record.to_s