Loading src/common/method_wrappers/Decorator.py +4 −1 Original line number Diff line number Diff line Loading @@ -128,7 +128,10 @@ class MetricsPool: else: raise Exception('Unsupported metric: {:s}'.format(raw_metric_name)) # pragma: no cover metric_data = method_to_metric_fields.setdefault(method_name, dict()).setdefault(metric_name, dict()) for field_name,labels,value,_,_ in raw_metric_data._child_samples(): for values in raw_metric_data._child_samples(): field_name = values[0] labels = values[1] value = values[2] if field_name == '_bucket': bucket_bounds.add(labels['le']) if len(labels) > 0: field_name = '{:s}:{:s}'.format(field_name, json.dumps(labels, sort_keys=True)) metric_data[field_name] = value Loading Loading
src/common/method_wrappers/Decorator.py +4 −1 Original line number Diff line number Diff line Loading @@ -128,7 +128,10 @@ class MetricsPool: else: raise Exception('Unsupported metric: {:s}'.format(raw_metric_name)) # pragma: no cover metric_data = method_to_metric_fields.setdefault(method_name, dict()).setdefault(metric_name, dict()) for field_name,labels,value,_,_ in raw_metric_data._child_samples(): for values in raw_metric_data._child_samples(): field_name = values[0] labels = values[1] value = values[2] if field_name == '_bucket': bucket_bounds.add(labels['le']) if len(labels) > 0: field_name = '{:s}:{:s}'.format(field_name, json.dumps(labels, sort_keys=True)) metric_data[field_name] = value Loading