From: Théophane Charbonnier Date: Tue, 28 Apr 2020 13:04:42 +0000 (+0200) Subject: Zookeeper - Add missing 3.5 mntr fields X-Git-Tag: collectd-5.12.0~39^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3450%2Fhead;p=thirdparty%2Fcollectd.git Zookeeper - Add missing 3.5 mntr fields Add missing zk_last_proposal_size , zk_min_proposal_size and zk_max_proposal_size mntr fields (available since zk 3.5) to handled fields --- diff --git a/src/zookeeper.c b/src/zookeeper.c index 63a19c5d9..32b552ab5 100644 --- a/src/zookeeper.c +++ b/src/zookeeper.c @@ -226,6 +226,12 @@ static int zookeeper_read(void) { zookeeper_submit_gauge("count", "synced_followers", atol(fields[1])); } else if (FIELD_CHECK(fields[0], "zk_pending_syncs")) { zookeeper_submit_gauge("count", "pending_syncs", atol(fields[1])); + } else if (FIELD_CHECK(fields[0], "zk_last_proposal_size")) { + zookeeper_submit_gauge("bytes", "last_proposal", atol(fields[1])); + } else if (FIELD_CHECK(fields[0], "zk_min_proposal_size")) { + zookeeper_submit_gauge("bytes", "min_proposal", atol(fields[1])); + } else if (FIELD_CHECK(fields[0], "zk_max_proposal_size")) { + zookeeper_submit_gauge("bytes", "max_proposal", atol(fields[1])); } else { DEBUG("Uncollected zookeeper MNTR field %s", fields[0]); }