collectd logo

collectd

System and applications metrics collector
52
45
+ 1
3

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.
collectd is a tool in the Monitoring Tools category of a tech stack.
collectd is an open source tool with 2.4K GitHub stars and 1.1K GitHub forks. Here鈥檚 a link to collectd's open source repository on GitHub

Who uses collectd?

Companies
14 companies reportedly use collectd in their tech stacks, including Exoscale, AdStage, and Warby Parker.

Developers
37 developers on StackShare have stated that they use collectd.

Why developers like collectd?

Here鈥檚 a list of reasons why companies and developers use collectd
Top Reasons
collectd Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose collectd in their tech stack.

艁ukasz Korecki
艁ukasz Korecki
CTO & Co-founder at EnjoyHQ | 6 upvotes 75.9K views
atEnjoyHQEnjoyHQ
collectd
collectd
Google Compute Engine
Google Compute Engine
StatsD
StatsD
Clojure
Clojure
Stackdriver
Stackdriver

We use collectd because of it's low footprint and great capabilities. We use it to monitor our Google Compute Engine machines. More interestingly we setup collectd as StatsD replacement - all our Clojure services push application-level metrics using our own metrics library and collectd pushes them to Stackdriver

See more

collectd's Features

  • fast
  • simple
  • integrated
  • easy to operate

collectd Alternatives & Comparisons

What are some alternatives to collectd?
StatsD
StatsD is a front-end proxy for the Graphite/Carbon metrics server, originally written by Etsy's Erik Kastner. StatsD is a network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP and sends aggregates to one or more pluggable backend services (e.g., Graphite).
Nagios
Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License.
Ganglia
Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of clusters.
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.
Fluentd
Fluentd collects events from various data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on. Fluentd helps you unify your logging infrastructure.
See all alternatives

collectd's Followers
45 developers follow collectd to keep up with related blogs and decisions.
Fabio Fraga Machado
Pratima Boddepalli
Marat Salimzianov
yogi4u
Mohamma76685757
svante karlsson
berngp
Hakan Orcan
Fabien Foerster
kkomazakii