Cacti vs Statsite: What are the differences?
Developers describe Cacti as "Cacti stores all of the necessary information to create graphs and populate them with data in a MySQL database". Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. On the other hand, Statsite is detailed as "C implementation of statsd". Statsite is a metrics aggregation server. Statsite is based heavily on Etsy's StatsD https://github.com/etsy/statsd, and is wire compatible.
Cacti and Statsite can be categorized as "Monitoring" tools.
Some of the features offered by Cacti are:
- Unlimited number of graph items can be defined for each graph optionally utilizing CDEFs or data sources from within cacti.
- Automatic grouping of GPRINT graph items to AREA, STACK, and LINE[1-3] to allow for quick re-sequencing of graph items.
- Auto-Padding support to make sure graph legend text lines up.
On the other hand, Statsite provides the following key features:
- Multiple metric types
- Efficient summary metrics for timer data
- Dynamic set implementation
Statsite is an open source tool with 1.73K GitHub stars and 241 GitHub forks. Here's a link to Statsite's open source repository on GitHub.