perf jevents: Allow metric groups not to be named

It can be convenient to have unnamed metric groups for the sake of
organizing other metrics and metric groups. An unspecified name
shouldn't contribute to the MetricGroup json value, so don't record
it.

Signed-off-by: Ian Rogers <irogers@google.com>
Tested-by: Thomas Falcon <thomas.falcon@intel.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
Ian Rogers 2025-12-02 09:50:01 -08:00 committed by Namhyung Kim
parent 38d9d511ed
commit e90c66c37c

View File

@ -455,7 +455,8 @@ class Metric:
def AddToMetricGroup(self, group):
"""Callback used when being added to a MetricGroup."""
self.groups.add(group.name)
if group.name:
self.groups.add(group.name)
def Flatten(self) -> Set['Metric']:
"""Return a leaf metric."""