diff options
author | Rasmus Luha <rasmus.luha@ut.ee> | 2025-05-05 23:48:10 +0300 |
---|---|---|
committer | Rasmus Luha <rasmus.luha@ut.ee> | 2025-05-05 23:48:10 +0300 |
commit | 3c58b8e8f6f888473b37b91cc604b22647bec686 (patch) | |
tree | 0404142e3e564597937591faed2f5d3342810802 /modules/telegraf/templates | |
parent | ab4d535e4caf1d5fc1ed8097407b13bf8a0d98af (diff) |
telegraf advanced tempalte working
Diffstat (limited to 'modules/telegraf/templates')
-rw-r--r-- | modules/telegraf/templates/advanced_ETL.toml | 33 | ||||
-rw-r--r-- | modules/telegraf/templates/basic_ETL.toml | 2 |
2 files changed, 15 insertions, 20 deletions
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 |