Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f2e4462

Browse files
committed
reorder metricrecord
1 parent d0505d1 commit f2e4462

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

ext/opentelemetry-ext-opencensusexporter/tests/test_otcollector_metrics_exporter.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,21 +92,21 @@ def test_get_collector_point(self):
9292
"testName", "testDescription", "unit", float, Measure
9393
)
9494
result = metrics_exporter.get_collector_point(
95-
MetricRecord(aggregator, self._key_labels, int_counter)
95+
MetricRecord(int_counter, self._key_labels, aggregator)
9696
)
9797
self.assertIsInstance(result, metrics_pb2.Point)
9898
self.assertIsInstance(result.timestamp, Timestamp)
9999
self.assertEqual(result.int64_value, 0)
100100
aggregator.update(123.5)
101101
aggregator.take_checkpoint()
102102
result = metrics_exporter.get_collector_point(
103-
MetricRecord(aggregator, self._key_labels, float_counter)
103+
MetricRecord(float_counter, self._key_labels, aggregator)
104104
)
105105
self.assertEqual(result.double_value, 123.5)
106106
self.assertRaises(
107107
TypeError,
108108
metrics_exporter.get_collector_point(
109-
MetricRecord(aggregator, self._key_labels, measure)
109+
MetricRecord(measure, self._key_labels, aggregator)
110110
),
111111
)
112112

@@ -122,7 +122,7 @@ def test_export(self):
122122
"testname", "testdesc", "unit", int, Counter, ["environment"]
123123
)
124124
record = MetricRecord(
125-
aggregate.CounterAggregator(), self._key_labels, test_metric
125+
test_metric, self._key_labels, aggregate.CounterAggregator(),
126126
)
127127

128128
result = collector_exporter.export([record])
@@ -147,7 +147,7 @@ def test_translate_to_collector(self):
147147
aggregator = aggregate.CounterAggregator()
148148
aggregator.update(123)
149149
aggregator.take_checkpoint()
150-
record = MetricRecord(aggregator, self._key_labels, test_metric)
150+
record = MetricRecord(test_metric, self._key_labels, aggregator,)
151151
output_metrics = metrics_exporter.translate_to_collector([record])
152152
self.assertEqual(len(output_metrics), 1)
153153
self.assertIsInstance(output_metrics[0], metrics_pb2.Metric)

ext/opentelemetry-ext-prometheus/tests/test_prometheus_exporter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def test_shutdown(self):
6767
def test_export(self):
6868
with self._registry_register_patch:
6969
record = MetricRecord(
70-
CounterAggregator(), self._labels_key, self._test_metric
70+
self._test_metric, self._labels_key, CounterAggregator(),
7171
)
7272
exporter = PrometheusMetricsExporter()
7373
result = exporter.export([record])
@@ -90,7 +90,7 @@ def test_counter_to_prometheus(self):
9090
aggregator = CounterAggregator()
9191
aggregator.update(123)
9292
aggregator.take_checkpoint()
93-
record = MetricRecord(aggregator, key_labels, metric)
93+
record = MetricRecord(metric, key_labels, aggregator, key_labels)
9494
collector = CustomCollector("testprefix")
9595
collector.add_metrics_data([record])
9696

@@ -118,7 +118,7 @@ def test_invalid_metric(self):
118118
)
119119
labels = {"environment": "staging"}
120120
key_labels = metrics.get_labels_as_key(labels)
121-
record = MetricRecord(None, key_labels, metric)
121+
record = MetricRecord(metric, key_labels, None)
122122
collector = CustomCollector("testprefix")
123123
collector.add_metrics_data([record])
124124
collector.collect()

opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ class MetricsExportResult(Enum):
2727
class MetricRecord:
2828
def __init__(
2929
self,
30-
aggregator: Aggregator,
30+
instrument: metrics_api.InstrumentT,
3131
labels: Tuple[Tuple[str, str]],
32-
metric: metrics_api.MetricT,
32+
aggregator: Aggregator,
3333
):
34-
self.aggregator = aggregator
34+
self.instrument = instrument
3535
self.labels = labels
36-
self.metric = metric
36+
self.aggregator = aggregator
3737

3838

3939
class MetricsExporter:

opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/batcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def checkpoint_set(self) -> Sequence[MetricRecord]:
6464
"""
6565
metric_records = []
6666
for (instrument, labels), aggregator in self._batch_map.items():
67-
metric_records.append(MetricRecord(aggregator, labels, instrument))
67+
metric_records.append(MetricRecord(instrument, labels, aggregator))
6868
return metric_records
6969

7070
def finished_collection(self):

opentelemetry-sdk/tests/metrics/export/test_export.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def test_export(self):
4848
)
4949
labels = {"environment": "staging"}
5050
aggregator = CounterAggregator()
51-
record = MetricRecord(aggregator, labels, metric)
51+
record = MetricRecord(metric, labels, aggregator)
5252
result = '{}(data="{}", labels="{}", value={})'.format(
5353
ConsoleMetricsExporter.__name__,
5454
metric,

0 commit comments

Comments
 (0)