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 %}