2023-10-27 13:10:45 +02:00
2023-10-27 11:02:53 +02:00
2022-10-18 07:25:26 +02:00
2023-10-27 13:10:45 +02:00
2023-10-27 13:10:45 +02:00
2022-10-18 07:25:26 +02:00
2023-10-27 11:02:53 +02:00

Alpine :: Telegraf

size version pulls activity commit-last

Run Telegraf based on Alpine Linux. Small, lightweight, secure and fast 🏔️

Run

docker run --name telegraf \
  -v ../telegraf.conf:/telegraf/etc/telegraf.conf:ro \
  -d 11notes/telegraf:[tag]

Defaults

Parameter Value Description
user docker user docker
uid 1000 user id 1000
gid 1000 group id 1000
home /telegraf home directory of user docker
config /telegraf/etc/telegraf.conf default configuration

Examples telegraf.conf

[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 = "telegraf"

[[outputs.influxdb_v2]]
  urls = ["https://influxdb"]
  token = "**********************************************"
  organization = "influxdb"
  bucket = "global"

[[inputs.prometheus]]
  urls = ["http://localhost:8080/metrics"]

Parent image

Built with and thanks to

Tips

  • Only use rootless container runtime (podman, rootless docker)
  • Don't bind to ports < 1024 (requires root), use NAT/reverse proxy (haproxy, traefik, nginx)
Description
Run Telegraf based on Alpine Linux. Small, lightweight, secure and fast 🏔️
Readme MIT 65 KiB
Languages
Dockerfile 91.1%
Shell 8.9%