]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
Zookeeper - Add missing 3.5 mntr fields 3450/head
authorThéophane Charbonnier <theophane.charbonnier@gmail.com>
Tue, 28 Apr 2020 13:04:42 +0000 (15:04 +0200)
committerThéophane Charbonnier <theophane.charbonnier@gmail.com>
Tue, 28 Apr 2020 15:10:43 +0000 (17:10 +0200)
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

index 63a19c5d9680921813d943f669fd7e09a8e7d8b1..32b552ab50de9d2d55a5ff5004fe21f34da04f7f 100644 (file)
@@ -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]);
     }