Prometheus vs. collectd

  • -
  • 514
  • 1.54K
  • -
  • 8
  • 212

What is Prometheus?

Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.

What is collectd?

collectd gathers statistics about the system it is running on and stores this information. Those statistics can then be used to find current performance bottlenecks (i.e. performance analysis) and predict future system load (i.e. capacity planning). Or if you just want pretty graphs of your private server and are fed up with some homegrown solution you're at the right place, too.
Why do developers choose Prometheus?
Why do you like Prometheus?

Why do developers choose collectd?
Why do you like collectd?

What are the cons of using Prometheus?
Downsides of Prometheus?

What are the cons of using collectd?
No Cons submitted yet for collectd
Downsides of collectd?

Want advice about which of these to choose?Ask the StackShare community!

What companies use Prometheus?
300 companies on StackShare use Prometheus
What companies use collectd?
14 companies on StackShare use collectd
What tools integrate with Prometheus?
16 tools on StackShare integrate with Prometheus
What tools integrate with collectd?
1 tools on StackShare integrate with collectd

What are some alternatives to Prometheus and collectd?

  • StatsD - Simple daemon for easy stats aggregation
  • Nagios - Complete monitoring and alerting for servers, switches, applications, and services
  • Ganglia - Scalable distributed monitoring system
  • Fluentd - Unified logging layer

See all alternatives to Prometheus

Better autoscaling with Prometheus and the Kubernete...
Introducing Tectonic 1.8 and the first Open Cloud Se...
Monitoring Your Asynchronous Python Web Applications...

Interest Over Time