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 3.2K GitHub stars and 1.2K GitHub forks. Here’s a link to collectd's open source repository on GitHub
Who uses collectd?
Companies
18 companies reportedly use collectd in their tech stacks, including trivago, Avito, and happn.
Developers
79 developers on StackShare have stated that they use collectd.
collectd Integrations
Graphite, Librato, Hosted Graphite, Circonus, and HostedMetrics are some of the popular tools that integrate with collectd. Here's a list of all 5 tools that integrate with collectd.
Pros of collectd
2
2
1
Blog Posts
collectd's Features
- fast
- simple
- integrated
- easy to operate
collectd Alternatives & Comparisons
What are some alternatives to collectd?
StatsD
It is a network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP or TCP 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
It 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.
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.
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.