]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/prometheus: Fix metric types from gauge to counter 42506/head
authorPatrick Seidensal <pseidensal@suse.com>
Tue, 27 Jul 2021 13:18:46 +0000 (15:18 +0200)
committerPatrick Seidensal <pseidensal@suse.com>
Thu, 29 Jul 2021 10:34:01 +0000 (12:34 +0200)
Affected metrics:
- ceph_pool_rd
- ceph_pool_rd_bytes
- ceph_pool_rw
- ceph_pool_rw_bytes

Fixes: https://tracker.ceph.com/issues/51868
Signed-off-by: Patrick Seidensal <pseidensal@suse.com>
src/pybind/mgr/prometheus/module.py

index bc6c4eed2b98f064d9658578d512d98d171699e7..b99aeb752dee51f57ddc6e2ce7d0d3631d5581c7 100644 (file)
@@ -481,7 +481,7 @@ class Module(MgrModule):
         for state in DF_POOL:
             path = 'pool_{}'.format(state)
             metrics[path] = Metric(
-                'gauge',
+                'counter' if state in ('rd', 'rd_bytes', 'wr', 'wr_bytes') else 'gauge',
                 path,
                 'DF pool {}'.format(state),
                 ('pool_id',)