From dd280b4bd0b94d860bf204f460f94fcea57d338a Mon Sep 17 00:00:00 2001 From: fumingwei Date: Thu, 9 Feb 2023 18:16:38 +0800 Subject: [PATCH] =?UTF-8?q?feature:telegraf=E9=85=8D=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=AD=E6=96=B0=E5=A2=9Edevice=5Fgroup=E5=92=8Cdata?= =?UTF-8?q?=5Fcenter=20tag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/telegraf_shaping.conf.j2.j2 | 7 +++++++ .../templates/telegraf_statistic.conf.j2.j2 | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/ansible/roles/telegraf_statistic/templates/telegraf_shaping.conf.j2.j2 b/ansible/roles/telegraf_statistic/templates/telegraf_shaping.conf.j2.j2 index a027f0d5..ff089e95 100644 --- a/ansible/roles/telegraf_statistic/templates/telegraf_shaping.conf.j2.j2 +++ b/ansible/roles/telegraf_statistic/templates/telegraf_shaping.conf.j2.j2 @@ -2,6 +2,13 @@ [global_tags] device_id = "${device_id}" vsys_id = "{% raw %}{{ vsys_id }}{% endraw %}" +{% raw %}{% for device_tag in device.tags %} +{% for key,value in device_tag.items() %} + {{ key }} = "{{value}}" +{% endfor %} +{% endfor %} +{% endraw %} + [agent] interval = "1s" round_interval = true diff --git a/ansible/roles/telegraf_statistic/templates/telegraf_statistic.conf.j2.j2 b/ansible/roles/telegraf_statistic/templates/telegraf_statistic.conf.j2.j2 index 7e17b88c..90a5f687 100644 --- a/ansible/roles/telegraf_statistic/templates/telegraf_statistic.conf.j2.j2 +++ b/ansible/roles/telegraf_statistic/templates/telegraf_statistic.conf.j2.j2 @@ -1,6 +1,12 @@ [global_tags] device_id = "${device_id}" vsys_id = "{% raw %}{{ vsys_id }}{% endraw %}" +{% raw %}{% for device_tag in device.tags %} +{% for key,value in device_tag.items() %} + {{ key }} = "{{value}}" +{% endfor %} +{% endfor %} +{% endraw %} [agent] interval = "5s"