From e6d41f6a7ae669fd0cf32f044a9fdca403c6e84e Mon Sep 17 00:00:00 2001 From: Michael Howe Date: Sat, 16 Dec 2017 23:11:44 +0000 Subject: [PATCH] Fix lvcache_ plugin * add config for write_miss statements * turn all the counters into derive and set min to 0 to prevent negative spikes (per the documentation) --- debian/changelog | 2 +- plugins/lvmcache_ | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index dae773d..dc05eda 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -munin-plugins-local (0.10~test.0) UNRELEASED; urgency=medium +munin-plugins-local (0.10~test.1) UNRELEASED; urgency=medium * Add lvmcache_ plugin, for graphing lvm cache state diff --git a/plugins/lvmcache_ b/plugins/lvmcache_ index c3430b1..218a291 100755 --- a/plugins/lvmcache_ +++ b/plugins/lvmcache_ @@ -54,16 +54,32 @@ graph_args --base 1024 -l 0 graph_scale yes blks_total.label Total blocks blks_total.draw LINE1 +blks_total.type DERIVE +blks_total.min 0 blks_used.label Used blocks blks_used.draw LINE1 +blks_used.type DERIVE +blks_used.min 0 blks_read_hit.label Cache read hits blks_read_hit.draw LINE1 +blks_read_hit.type DERIVE +blks_read_hit.min 0 blks_read_miss.label Cache read misses blks_read_miss.draw LINE1 +blks_read_miss.type DERIVE +blks_read_miss.min 0 blks_write_hit.label Cache write hits blks_write_hit.draw LINE1 +blks_write_hit.type DERIVE +blks_write_hit.min 0 +blks_write_miss.label Cache write hits +blks_write_miss.draw LINE1 +blks_write_miss.type DERIVE +blks_write_miss.min 0 blks_dirty.label Dirty blocks blks_dirty.draw LINE1 +blks_dirty.type DERIVE +blks_dirty.min 0 EOF } -- 2.39.5