Files
ethereum-rpc-docker/telegraf/telegraf.conf
squidbear 6b89e0318e moar
2025-06-14 08:42:34 +02:00

37 lines
907 B
Plaintext

# Telegraf Configuration for Docker Container Disk I/O Only
[agent]
interval = "10s"
round_interval = true
metric_batch_size = 1000
metric_buffer_limit = 10000
collection_jitter = "0s"
flush_interval = "10s"
flush_jitter = "0s"
precision = "0s"
hostname = ""
omit_hostname = false
# Prometheus output
[[outputs.prometheus_client]]
listen = ":9273"
path = "/metrics"
metric_version = 2
collectors_exclude = ["gocollector", "process"]
# Docker input plugin - disk I/O only
[[inputs.docker]]
endpoint = "unix:///var/run/docker.sock"
# Container filters
container_state_include = ["running"]
# Timeout for docker commands
timeout = "5s"
# Only collect block I/O metrics
perdevice_include = ["blkio"]
total_include = ["blkio"]
# Include useful Docker labels as tags
docker_label_include = ["com.docker.compose.service", "com.docker.compose.project"]