Commit 0f3f508d authored by Carlos Natalino's avatar Carlos Natalino
Browse files

Including version compatibility for the Decorator class.

parent 06eb46c6
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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