collectd/collectd

The system statistics collection daemon. Please send Pull Requests here!

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Type:Server / PlatformCategory(s):Observability & MonitoringDevOps & Observability
Added to GitGenius on September 20th, 2026
Created on January 18th, 2012
Open Issues & Pull Requests: 790 (+0)
GitHub issues: Enabled
Number of forks: 1,251
Total Stargazers: 3,364 (+0)
Total Subscribers: 121 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.7 days
Mean response time: 172.5 days
90th percentile: 434.8 days
Tracked items: 30

Most active contributors

Sign in to see contributor activity.

How this project is maintained

90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 50% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 1,083 days
Stale 30+ days: 33
Stale 90+ days: 30

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Bug (2)
  • Feature request (2)
  • Pending feedback (2)
  • good first issue (2)
  • help wanted (2)
  • Pending contributor action (1)
  • core (1)
  • documentation (1)

Detailed Description

collectd is a system statistics collection daemon that gathers metrics from servers and infrastructure and forwards them to monitoring and storage backends.

The tool solves the problem of centralized system monitoring by running as a lightweight daemon that periodically collects data about CPU, memory, disk, network, and dozens of other system resources. It works by executing collection plugins for different metrics sources, then passing the gathered data through processing pipelines to output plugins that send results to external systems. This architecture allows flexible metric gathering without requiring changes to the core daemon.

Operators managing infrastructure at any scale should consider collectd if they need a lightweight, extensible metrics collector that integrates with existing monitoring stacks. It suits environments where you want to avoid heavyweight agents and prefer to route metrics to your choice of backend systems. The tool's strength lies in its broad plugin ecosystem covering everything from standard OS metrics to specialized hardware sensors, cloud platform integrations, and message queue clients. It works well in heterogeneous environments where different servers need different collection configurations, since plugins can be selectively enabled per installation.

The project maintains steady activity across its codebase with regular commits addressing bug fixes and feature additions. Development includes ongoing work to support new data sources and output targets, reflecting responsiveness to evolving infrastructure needs. The maintainers actively review and merge contributions from the community, indicating an open approach to external participation. Documentation receives updates alongside code changes, suggesting attention to keeping guidance current with implementation.