grafana/devenv/docker/blocks/collectd
Josh Hunt 3a1c1b6232
Devenv: Replace testdata UIDs with gdev-testdata (#108997)
* Prettier format the devenv folder

* Consistently use type-only dsref for testdata in devenv dashboards
2025-08-04 11:20:12 +01:00
..
Dockerfile Devenv: Add requirements.txt and versions + hashes to collectd Dockerfile (#106175) 2025-06-02 09:07:18 +02:00
README.md Devenv: Replace testdata UIDs with gdev-testdata (#108997) 2025-08-04 11:20:12 +01:00
collectd.conf.tpl
docker-compose.yaml Remove deprecated links tags in favor of depends_on (#106680) 2025-07-30 14:49:17 +02:00
etc_mtab
requirements.txt Devenv: Add requirements.txt and versions + hashes to collectd Dockerfile (#106175) 2025-06-02 09:07:18 +02:00
start_container

README.md

collectd-write-graphite

Basic collectd-based server monitoring. Sends stats to Graphite.

Collectd metrics:

  • CPU used/free/idle/etc
  • Free disk (via mounting hosts '/' into container, eg: -v /:/hostfs:ro)
  • Disk performance
  • Load average
  • Memory used/free/etc
  • Uptime
  • Network interface
  • Swap

Environment variables

  • HOST_NAME
    • Will be sent to Graphite
    • Required
  • GRAPHITE_HOST
    • Graphite IP or hostname
    • Required
  • GRAPHITE_PORT
    • Graphite port
    • Optional, defaults to 2003
  • GRAPHITE_PREFIX
    • Graphite prefix
    • Optional, defaults to collectd.
  • REPORT_BY_CPU
    • Report per-CPU metrics if true, global sum of CPU metrics if false (details: collectd.conf man page)
    • Optional, defaults to false.
  • COLLECT_INTERVAL
    • Collection interval and thus resolution of metrics
    • Optional, defaults to 10