APPENDIX C
Capacity Tools
Measurement, monitoring, and management tools inform and guide your capacity plan. In this appendix, we’ve compiled a list of some of the more popular tools and utilities for reference.
Monitoring
As we discussed in Chapter 3, there can be a lot of overlap in event notification software (tools that alert on resources based on thresholds) and metric collection and display tools. Some of the following tools have alerting abilities, some of them are more focused on graphing and collection, and some have both.
Metric Collection and Event Notification Systems
-
Born out of the high-performance computing (HPC) community, Ganglia has a very active community of users and developers. We use Ganglia extensively at Flickr, as do Wikipedia and other large-scale social networking sites.
-
GroundWork (GroundWork is a hybrid of Nagios and Ganglia)
Ad Hoc Measurement and Graphing Tools
- RRDTool
-
Mature graphing and metric storage tool.
- Collectd
-
Scalable system stats collection daemon. Uses multicast, like Ganglia.
- Rrd2csv
-
RRD to CSV converter.
- Dstat
-
System statistics tool, modular.
- GraphClick
-
Digitizer that constructs data from an image of a graph—handy when you have the image but not the raw data.
- Netflix Servo
-
Provides an interface for exposing and publishing application metrics in Java.
Java Performance ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access