From: Paul Cuzner Date: Wed, 24 Nov 2021 01:28:01 +0000 (+1300) Subject: mgr/prometheus: Fix the per method stats exported X-Git-Tag: v16.2.8~182^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=138797ed093c90a274415a9453e5dcb19145fc2a;p=ceph.git mgr/prometheus: Fix the per method stats exported The per method stats were missing due to a typo. This patch addresses that to ensure that we get the method timings and count 'counters' Fixes: https://tracker.ceph.com/issues/53379 Signed-off-by: Paul Cuzner (cherry picked from commit 34afdc88fc40effc65f5ae4ccfbad48ef5d26985) --- diff --git a/src/pybind/mgr/prometheus/module.py b/src/pybind/mgr/prometheus/module.py index 896c0f4e3c5a..95d87546e9b4 100644 --- a/src/pybind/mgr/prometheus/module.py +++ b/src/pybind/mgr/prometheus/module.py @@ -1179,7 +1179,7 @@ class Module(MgrModule): 'prometheus_collect_duration_seconds_count', 'The amount of metrics gathered for this exporter', ('method',)) - self.metrics['prometheus_collect_duration_seconds_sum'] = count_metric + self.metrics['prometheus_collect_duration_seconds_count'] = count_metric # Collect all timing data and make it available as metric, excluding the # `collect` method because it has not finished at this point and hence