48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
# Telegraf Configuration
|
|
[global_tags]
|
|
|
|
# Configuration for telegraf agent
|
|
[agent]
|
|
interval = "10s"
|
|
round_interval = true
|
|
metric_batch_size = 1000
|
|
metric_buffer_limit = 10000
|
|
collection_jitter = "0s"
|
|
flush_interval = "10s"
|
|
precision = "0s"
|
|
hostname = ""
|
|
omit_hostname = false
|
|
|
|
###############################################################################
|
|
# OUTPUT PLUGINS #
|
|
###############################################################################
|
|
|
|
|
|
# Configuration for sending metrics to InfluxDB
|
|
[[outputs.influxdb]]
|
|
urls = ["${INFLUXDB_URL}"]
|
|
database = "${INFLUXDB_DATABASE}"
|
|
database_tag = ""
|
|
skip_database_creation = $INFLUXDB_SKIP_DATABASE_CREATION
|
|
retention_policy = ""
|
|
write_consistency = "any"
|
|
timeout = "30s"
|
|
username = "${INFLUXDB_USERNAME}"
|
|
password = "${INFLUXDB_PASSWORD}"
|
|
|
|
###############################################################################
|
|
# INPUT PLUGINS #
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
# INPUT PLUGINS FREEBOX #
|
|
###############################################################################
|
|
|
|
# Read metrics from one or more commands that can output to stdout
|
|
[[inputs.exec]]
|
|
commands = [
|
|
"python3 /usr/local/py/freebox-monit.py -$ARGS"
|
|
]
|
|
timeout = "5s"
|
|
data_format = "influx"
|