|
14 | 14 |
|
15 | 15 | from unittest import TestCase |
16 | 16 |
|
17 | | -from opentelemetry.metrics import set_meter_provider |
18 | 17 | from opentelemetry.sdk.metrics import MeterProvider |
19 | 18 | from opentelemetry.sdk.metrics.export import InMemoryMetricReader |
20 | 19 | from opentelemetry.sdk.resources import SERVICE_NAME, Resource |
21 | 20 |
|
22 | | -in_memory_metric_reader = InMemoryMetricReader() |
23 | 21 |
|
24 | | -provider = MeterProvider( |
25 | | - resource=Resource.create({SERVICE_NAME: "otel-test"}), |
26 | | - metric_readers=[in_memory_metric_reader], |
27 | | -) |
28 | | -set_meter_provider(provider) |
29 | | - |
30 | | -meter = provider.get_meter("my-meter") |
| 22 | +class TestHistogramExport(TestCase): |
| 23 | + def test_histogram_counter_collection(self): |
31 | 24 |
|
32 | | -histogram = meter.create_histogram("my_histogram") |
33 | | -counter = meter.create_counter("my_counter") |
| 25 | + in_memory_metric_reader = InMemoryMetricReader() |
34 | 26 |
|
| 27 | + provider = MeterProvider( |
| 28 | + resource=Resource.create({SERVICE_NAME: "otel-test"}), |
| 29 | + metric_readers=[in_memory_metric_reader], |
| 30 | + ) |
35 | 31 |
|
36 | | -class TestHistogramExport(TestCase): |
37 | | - def test_histogram_counter_collection(self): |
| 32 | + meter = provider.get_meter("my-meter") |
38 | 33 |
|
| 34 | + histogram = meter.create_histogram("my_histogram") |
| 35 | + counter = meter.create_counter("my_counter") |
39 | 36 | histogram.record(5, {"attribute": "value"}) |
40 | 37 | counter.add(1, {"attribute": "value_counter"}) |
41 | 38 |
|
|
0 commit comments