Add and activate NTP telegraf input
Change-Id: I652f1b09bf37cd90f4b17636591cf7eb983e8040
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index 1bab20d..fcf1d6c 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -10,4 +10,6 @@
sphinx:
enabled: false
prometheus:
- enabled: true
\ No newline at end of file
+ enabled: true
+ telegraf:
+ enabled: true
diff --git a/ntp/files/telegraf.conf b/ntp/files/telegraf.conf
new file mode 100644
index 0000000..0f6df99
--- /dev/null
+++ b/ntp/files/telegraf.conf
@@ -0,0 +1,2 @@
+[[inputs.ntpq]]
+ dns_lookup = {{ values.dns_lookup|default("true") }}
\ No newline at end of file
diff --git a/ntp/meta/telegraf.yml b/ntp/meta/telegraf.yml
new file mode 100644
index 0000000..387a096
--- /dev/null
+++ b/ntp/meta/telegraf.yml
@@ -0,0 +1,7 @@
+{%- from "ntp/map.jinja" import client with context %}
+{%- if client is defined and client.get('enabled', False) %}
+agent:
+ input:
+ ntp:
+ template: ntp/files/telegraf.conf
+{%- endif %}
\ No newline at end of file