The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/docker/blocks/collectd
Torkel Ödegaard 624cd6fc0a feat(alerting): cleanup, removed alert changes table and code 9 years ago
..
Dockerfile docker(): added collectd system metrics collector that writes to graphite, just for testing 9 years ago
README.md docker(): added collectd system metrics collector that writes to graphite, just for testing 9 years ago
collectd.conf.tpl tech(): updated list of docker stuff 9 years ago
etc_mtab docker(): added collectd system metrics collector that writes to graphite, just for testing 9 years ago
fig feat(alerting): cleanup, removed alert changes table and code 9 years ago
start_container docker(): added collectd system metrics collector that writes to graphite, just for testing 9 years ago

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