Add heka to prometheus/telegraf when log_collector enabled
Change-Id: I6ecd980d687b4b3e81c9bcb516cf1fa67d0fffdb
diff --git a/heka/meta/prometheus.yml b/heka/meta/prometheus.yml
index daf3bd8..b772d6b 100644
--- a/heka/meta/prometheus.yml
+++ b/heka/meta/prometheus.yml
@@ -1,3 +1,5 @@
+{%- from "heka/map.jinja" import log_collector with context %}
+{%- if log_collector.get('enabled', False) %}
server:
alert:
HekaOutputQueueStalled:
@@ -11,3 +13,4 @@
{%- raw %}
description: 'The {{ $labels.queue }} queue is stalled on node {{ $labels.host }} for more than 1 hour. The corresponding Heka service is either down or stuck.'
{%- endraw %}
+{%- endif %}
diff --git a/heka/meta/telegraf.yml b/heka/meta/telegraf.yml
index d8c7b13..a825d0e 100644
--- a/heka/meta/telegraf.yml
+++ b/heka/meta/telegraf.yml
@@ -1,3 +1,5 @@
+{%- from "heka/map.jinja" import log_collector with context %}
+{%- if log_collector.get('enabled', False) %}
agent:
input:
monitor_heka:
@@ -6,3 +8,4 @@
- /usr/local/bin/monitor_heka_queues.sh
data_format: influx
interval: 60s
+{%- endif %}