From 63f33fd8a3dc5fddc18ea1a5d9d70ee16543a141 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Th=C3=A9ophane=20Charbonnier?= Date: Tue, 28 Apr 2020 15:04:42 +0200 Subject: [PATCH] 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 --- src/zookeeper.c | 6 ++++++ 1 file changed, 6 insertions(+) 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]); } -- 2.47.2