From 29d4b1fe4e70e4e3a848666b2bd153cc25d16c73 Mon Sep 17 00:00:00 2001 From: Patrik Holmqvist Date: Thu, 27 Mar 2025 13:30:53 +0100 Subject: [PATCH] Differentiate telegraf conf depending on server type, SC-2522 --- .../modules/eid/templates/telegraf2/telegraf.conf.erb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/global/overlay/etc/puppet/modules/eid/templates/telegraf2/telegraf.conf.erb b/global/overlay/etc/puppet/modules/eid/templates/telegraf2/telegraf.conf.erb index cb8e22bb..65825bc8 100644 --- a/global/overlay/etc/puppet/modules/eid/templates/telegraf2/telegraf.conf.erb +++ b/global/overlay/etc/puppet/modules/eid/templates/telegraf2/telegraf.conf.erb @@ -29,11 +29,18 @@ tag_keys = ["type", "principal", "data_eidasResponseLoA", "data_requesterId", "data_requestedLoa", "data_connectorCuntry", "data_connectorEntityId", "data_nationalIdP", "data_loaMatching", "data_spType", "data_eIDASAssertionIssueTime", "data_requestedLoa" ] [inputs.tail.tags] influxdb_database = "proxy" +<% if @server_type == 'log' -%> [[processors.parser]] parse_fields = ["message"] merge = "override" data_format = "json" +<% end -%> +<% if @server_type == 'proxy' -%> +[[outputs.file]] + files = ["/var/log/eidas_stats.log"] + data_format = "json" +<% end -%> [[outputs.influxdb_v2]] urls = <%= @influx_urls %> token = "<%= @influx2_token %>"