14645: Updates crunchstat format for fuse ops
authorEric Biagiotti <ebiagiotti@veritasgenetics.com>
Thu, 21 Mar 2019 14:49:31 +0000 (10:49 -0400)
committerEric Biagiotti <ebiagiotti@veritasgenetics.com>
Thu, 21 Mar 2019 14:49:31 +0000 (10:49 -0400)
Arvados-DCO-1.1-Signed-off-by: Eric Biagiotti <ebiagiotti@veritasgenetics.com>

services/fuse/arvados_fuse/crunchstat.py

index ea6dd5b3544e705b8c3e7c990dee3cb77179c160..e99573752e1c0e69be8f2e07201530bf56a4024b 100644 (file)
@@ -57,11 +57,10 @@ def statlogger(interval, keep, ops):
     ])
     fusetimes = []
     for cur_op in ops.metric_op_names():   
-        fusetimes.append(StatWriter("fuseop:count", interval, [
-            Stat(cur_op, ops.metric_count_func(cur_op))
-        ]))
-        fusetimes.append(StatWriter("fuseop:time", interval, [
-            Stat(cur_op, ops.metric_sum_func(cur_op))
+        name = "fuseop:{0}".format(cur_op)
+        fusetimes.append(StatWriter(name, interval, [
+            Stat("count", ops.metric_count_func(cur_op)),
+            Stat("time", ops.metric_sum_func(cur_op))
         ]))
     blk = StatWriter("blkio:0:0", interval, [
         Stat("write", ops.write_counter.get),