summaryrefslogtreecommitdiff
path: root/modules/telegraf/templates
diff options
context:
space:
mode:
Diffstat (limited to 'modules/telegraf/templates')
-rw-r--r--modules/telegraf/templates/advanced_ETL.toml33
-rw-r--r--modules/telegraf/templates/basic_ETL.toml2
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