From 3c58b8e8f6f888473b37b91cc604b22647bec686 Mon Sep 17 00:00:00 2001 From: Rasmus Luha Date: Mon, 5 May 2025 23:48:10 +0300 Subject: telegraf advanced tempalte working --- modules/telegraf/templates/advanced_ETL.toml | 33 ++++++++++++---------------- modules/telegraf/templates/basic_ETL.toml | 2 +- 2 files changed, 15 insertions(+), 20 deletions(-) (limited to 'modules/telegraf/templates') diff --git a/modules/telegraf/templates/advanced_ETL.toml b/modules/telegraf/templates/advanced_ETL.toml index de6b8e1..217fb8f 100644 --- a/modules/telegraf/templates/advanced_ETL.toml +++ b/modules/telegraf/templates/advanced_ETL.toml @@ -1,39 +1,34 @@ +# Telegraf Configuration [agent] + interval = "10s" # Fetch data every 10 seconds debug = true -# interval = "3600s" - #INPUT: fetching data from delta api [[inputs.http]] - name_override = "telegraafi_deltaEnergy" - urls = ["https://delta.iot.cs.ut.ee/measurement/measurements?source=780&dateFrom=2025-02-19T00:00:00Z&dateTo=2025-02-19T23:59:59Z&pageSize=200&type=KogEN"] - + urls = [] method = "GET" + timeout = "5s" + headers = { Content-Type = "application/json" } + data_format = "json" # Authentication username = "rasmus.luha" - password = + password = "Placeholder" # Response format - data_format = "json" + #data_format = "json" # Specify JSON field - json_query = "measurements" - - # Field for energy value from "measurements" - json_string_fields = ["KogEN.T.value"] - - # Timestamp configuration - needed for the database - json_time_key = "time" - json_time_format = "2006-01-02T15:04:05Z" - + json_query = "placeholder" + json_string_fields = [] + name_override = "Placeholder" #"weather_metrics" # OUTPUT: Write data to InfluxDB [[outputs.influxdb]] urls = ["http://influxdb:8086"] - database = "telegraf_deltaEnergy" - username = "admin" - password = "admin" + database = "placeholder "#"telegraf_deltaEnergy" + username = "TODO" + password = "TODO" diff --git a/modules/telegraf/templates/basic_ETL.toml b/modules/telegraf/templates/basic_ETL.toml index 82b1728..5af3c95 100644 --- a/modules/telegraf/templates/basic_ETL.toml +++ b/modules/telegraf/templates/basic_ETL.toml @@ -15,7 +15,7 @@ #tag_keys = ["temperature", "windspeed"] # Measuremens for DB - name_override = "plcaeholder" #"weather_metrics" + name_override = "Placeholder" #"weather_metrics" # Output Plugin: InfluxDB -- cgit v1.2.3