The flashcache plugin collects statistics about flashcache devices. Gather all the metrics in /proc/flashcache in files flashcache_stats, flashcache_errors for each device.
The flashcache plugin is loaded as a python module by plugin collectd-python.
The plugin was tested on Debian Jessie with collectd-5.4.1 and flashcache-3.1.1
Without parameters the plugin collects statistics about all flashcache devices found in the system.
flashcache device for which the statistics are collected. You can specify multiple parameters. Behavior may be changed by directive IgnoreSelected.
If IgnoreSelected set to true, the devices listed by parameters Device will be excluded from statistics collection. Default value is false.
The path to utility dmsetup. Default value is /sbin/dmsetup.
# Collectd statistics about all devices
<Plugin python>
Import "collectd_flashcache"
</Plugin>
# Collectd statistics about device cachedev1 only
<Plugin python>
Import "collectd_flashcache"
<Module flashcache>
Device cachedev1
</Module>
</Plugin>
# Collectd statistics about all devices except cachedev2
<Plugin python>
Import "collectd_flashcache"
<Module flashcache>
Device cachedev2
IgnoreSelected true
</Module>
</Plugin>