ceph plugin: Fix #2572
authorAleksei Zakharov <zaharov@selectel.ru>
Fri, 1 Dec 2017 16:07:04 +0000 (19:07 +0300)
committerFlorian Forster <octo@collectd.org>
Mon, 4 Dec 2017 08:48:40 +0000 (09:48 +0100)
Signed-off-by: Florian Forster <octo@collectd.org>
src/ceph.c

index 3accbd3..73140a5 100644 (file)
@@ -280,7 +280,7 @@ static int ceph_cb_number(void *ctx, const char *number_val,
    * the same type of other "Bytes". Instead of keeping an "average" or
    * "rate", use the "sum" in the pair and assign that to the derive
    * value. */
-  if (convert_special_metrics && (state->depth >= 2) &&
+  if (convert_special_metrics && (state->depth > 2) &&
       (strcmp("filestore", state->stack[state->depth - 2]) == 0) &&
       (strcmp("journal_wr_bytes", state->stack[state->depth - 1]) == 0) &&
       (strcmp("avgcount", state->key) == 0)) {