PerfWatcher

Performance Monitoring based on Collectd

View the Project on GitHub perfwatcher/perfwatcher

Collectd patches and addons for Perfwatcher

Collectd-pw maintained versions

Versions of Collectd-pw that are/were actively developped/maintained
VersionLast maintained versionStill developped
5.4.0Check download pagesYes
5.3.020131029No
5.2.120130527No
5.1.120121205No
5.1.020121106No

Collectd-pw main versions

The main versions are the versions known to be (or to have been) used in production environment)

Patch applied since Collectd 5.1
(and maybe obsoleted by mainstream collectd, see notes below)
Patch/Description 5.4.05.3.0since
compilation_fix/ethstat
Fix for compilation of ethstat on Redhat 5
XX5.3.0
patch/config_rra_in_rrdcached_plugin
Report a feature of older and removed patch/plugin rrdtool_create_only
rwoX5.3.0
patch/cpu
Add cpu-total instance
XX5.1
patch/disk_solaris
Fix strange I/O calculation; Use cXtXdX notation instead of driver's notation
XX5.2.1
patch/Fix-for-large-MaxPacketSize
Allow to use notification > 256 bytes
XX5.1
patch/fix_interfaces_solaris
Fix for interfaces on Solaris
XX5.2.1
patch/internal_statistics
Provide some internal statistics on write queue length
X5.4.0
patch/limit_write_queue_length
Limit write queue length (drops metrics instead of exploding memory to 100%)
XX5.3.0
patch/limit_write_queue_length_bugfix
Bugfix for upstream-integrated patch/limit_write_queue_length
X5.4.0
patch/logfile
Allow to do not log notification
XX5.1
patch/memory_percent
Provides a new graph for memory : percent-used
XX5.3.0
patch/nfs_stats_with_network_plugin
Add a lot of new metrics
XX5.1
patch/notification_forwarding
Allow notification to be forwarded
XX5.1
patch/process
Add context-switch metric
XX5.1
patch/protocols_solaris
Add protocols for Solaris
XX5.1
patch/rrdcreate_asynclimit
Add a limit to rrdcreate number of threads
X5.4.0
patch/rrdcreate_new_options
Add new options for rrdcreate (from older branch patch/config_rra_in_rrdcached_plugin)
X5.4.0
perfwatcher_addons
Add some new Collectd types for perfwatcher specific metrics
XX5.1
plugin/basic_aggregator
Plugin : aggregate data from a set of hosts
XX5.1
plugin/jsonrpc
Plugin : communicate with Collectd through json-rpc over http. Includes specific methods for perfwatcher and to read files created by write_top plugin
XX5.1
plugin/procnetstat
Plugin : collectd network data for processes as netstat -nap does
X5.4.0
plugin/notify_file
Plugin : write notifications into a gzipped file
XX5.1
plugin/sysconfig
Plugin : collectd data on the server (collectd release for example) and send it in a notification
XX5.1
plugin/top
Great plugin to Collectd and display all process running on a host
XX5.1
plugin/write_top
Plugin : write "top" notifications grouped into a gzipped file (similar to notify_file) with a cache
XX5.2.1

Collectd-pw oldeer main versions

Old patches applied since Collectd 5.1 and now removed
Patch/Description sincetoremoval reason
patch/backports
Some cool features/fixes from mainstream collectd that we do not want to wait for next release
5.2.15.2.1fim
patch/compilation_fix
Some fixes when mainstream collectd does not compile
5.2.15.2.1fim
patch/fix_make_distcheck
make distcheck is now working fine
5.15.2.1fim
patch/mysql_close_memory_leak
Fix a memory leak in mysql plugin
5.2.15.2.1fim
patch/network_queue_length
Limit network queue length (drops metrics instead of exploding memory to 100%)
5.2.15.2.1rwo
(*)patch/rrdtool_create_only
Allow rrdtool plugin to create rrds and only create them (use rrdcached to update). (*) This plugin was buggy. It was present in first 5.2.1 then removed in next 5.2.1 and replaced with new plugin plugin/rrdtool_createonly
5.15.1rwo
plugin/rrdtool_create_only
Allow rrdtool plugin to create rrds and only create them (use rrdcached to update). Note : this plugin was written from scratch in order to replace buggy patch/rrdtool_create_only.
5.2.15.2.1rwo

Notes:

Other versions