Project

General

Profile

Actions

Bug #24151

closed

ceph-mgr have lost prio=0 perf counters? get_counter seem to ignore them

Added by Peter Gervai almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
ceph-mgr
Target version:
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
4 - irritation
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

This was observed on the prometheus module, but the problem seems to be general mgr one.

I have lost a lot of perf counters in the upgrade to 12.2.2+ I believe (but can't pin it since it's been a while), namely 'osd.n.bluestore.bluestore_compressed' was one which I have continuously monitored. It's still visible in both 'perf dump' and 'perf schema', and I see it's priority=0 (debug).

However I cannot seem to be able to pull them up no matter what:

                c = self.get_counter( service['type'], service['id'], "bluestore.bluestore_compressed" )

results empty, while, for example
                c = self.get_counter( service['type'], service['id'], "bluestore.submit_lat" )

gives the result.

I wasn't able to figure out if prio gets filtered inside get_counter somehow, and if it does how to lift it. This breaks pretty lots of graphs (prometheus and else).

Actions

Also available in: Atom PDF