File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
opentelemetry-sdk/tests/metrics/integration_test Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -129,6 +129,41 @@ def test_trace_based_exemplars(self):
129129 ],
130130 )
131131
132+ def test_default_exemplar_filter_no_span (self ):
133+ reader = InMemoryMetricReader ()
134+ meter_provider = MeterProvider (
135+ metric_readers = [reader ],
136+ )
137+
138+ meter = meter_provider .get_meter ("testmeter" )
139+ counter = meter .create_counter ("testcounter" )
140+ counter .add (10 , {"label" : "value1" })
141+ data = reader .get_metrics_data ()
142+ metrics = data .resource_metrics [0 ].scope_metrics [0 ].metrics
143+ self .assertEqual (
144+ metrics ,
145+ [
146+ Metric (
147+ name = "testcounter" ,
148+ description = "" ,
149+ unit = "" ,
150+ data = Sum (
151+ data_points = [
152+ NumberDataPoint (
153+ attributes = {"label" : "value1" },
154+ start_time_unix_nano = mock .ANY ,
155+ time_unix_nano = mock .ANY ,
156+ value = 10 ,
157+ exemplars = [],
158+ )
159+ ],
160+ aggregation_temporality = AggregationTemporality .CUMULATIVE ,
161+ is_monotonic = True ,
162+ ),
163+ )
164+ ],
165+ )
166+
132167 def test_default_exemplar_filter (self ):
133168 span_context = SpanContext (
134169 trace_id = self .TRACE_ID ,
You can’t perform that action at this time.
0 commit comments