4040 _split_metrics_data ,
4141)
4242from opentelemetry .exporter .otlp .proto .http .version import __version__
43+ from opentelemetry .proto .collector .metrics .v1 .metrics_service_pb2 import (
44+ ExportMetricsServiceRequest ,
45+ )
4346from opentelemetry .proto .common .v1 .common_pb2 import (
4447 InstrumentationScope ,
4548 KeyValue ,
@@ -374,7 +377,7 @@ def test_serialization(self, mock_post):
374377 )
375378
376379 def test_split_metrics_data_many_data_points (self ):
377- metrics_data = pb2 . MetricsData (
380+ metrics_data = ExportMetricsServiceRequest (
378381 resource_metrics = [
379382 _resource_metrics (
380383 index = 1 ,
@@ -396,7 +399,7 @@ def test_split_metrics_data_many_data_points(self):
396399 ),
397400 ]
398401 )
399- split_metrics_data : List [MetricsData ] = list (
402+ split_metrics_data : List [ExportMetricsServiceRequest ] = list (
400403 # pylint: disable=protected-access
401404 _split_metrics_data (
402405 metrics_data = metrics_data ,
@@ -406,7 +409,7 @@ def test_split_metrics_data_many_data_points(self):
406409
407410 self .assertEqual (
408411 [
409- pb2 . MetricsData (
412+ ExportMetricsServiceRequest (
410413 resource_metrics = [
411414 _resource_metrics (
412415 index = 1 ,
@@ -427,7 +430,7 @@ def test_split_metrics_data_many_data_points(self):
427430 ),
428431 ]
429432 ),
430- pb2 . MetricsData (
433+ ExportMetricsServiceRequest (
431434 resource_metrics = [
432435 _resource_metrics (
433436 index = 1 ,
@@ -452,7 +455,7 @@ def test_split_metrics_data_many_data_points(self):
452455 )
453456
454457 def test_split_metrics_data_nb_data_points_equal_batch_size (self ):
455- metrics_data = pb2 . MetricsData (
458+ metrics_data = ExportMetricsServiceRequest (
456459 resource_metrics = [
457460 _resource_metrics (
458461 index = 1 ,
@@ -475,7 +478,7 @@ def test_split_metrics_data_nb_data_points_equal_batch_size(self):
475478 ]
476479 )
477480
478- split_metrics_data : List [MetricsData ] = list (
481+ split_metrics_data : List [ExportMetricsServiceRequest ] = list (
479482 # pylint: disable=protected-access
480483 _split_metrics_data (
481484 metrics_data = metrics_data ,
@@ -485,7 +488,7 @@ def test_split_metrics_data_nb_data_points_equal_batch_size(self):
485488
486489 self .assertEqual (
487490 [
488- pb2 . MetricsData (
491+ ExportMetricsServiceRequest (
489492 resource_metrics = [
490493 _resource_metrics (
491494 index = 1 ,
@@ -513,7 +516,7 @@ def test_split_metrics_data_nb_data_points_equal_batch_size(self):
513516
514517 def test_split_metrics_data_many_resources_scopes_metrics (self ):
515518 # GIVEN
516- metrics_data = pb2 . MetricsData (
519+ metrics_data = ExportMetricsServiceRequest (
517520 resource_metrics = [
518521 _resource_metrics (
519522 index = 1 ,
@@ -567,7 +570,7 @@ def test_split_metrics_data_many_resources_scopes_metrics(self):
567570 ]
568571 )
569572
570- split_metrics_data : List [MetricsData ] = list (
573+ split_metrics_data : List [ExportMetricsServiceRequest ] = list (
571574 # pylint: disable=protected-access
572575 _split_metrics_data (
573576 metrics_data = metrics_data ,
@@ -577,7 +580,7 @@ def test_split_metrics_data_many_resources_scopes_metrics(self):
577580
578581 self .assertEqual (
579582 [
580- pb2 . MetricsData (
583+ ExportMetricsServiceRequest (
581584 resource_metrics = [
582585 _resource_metrics (
583586 index = 1 ,
@@ -603,7 +606,7 @@ def test_split_metrics_data_many_resources_scopes_metrics(self):
603606 ),
604607 ]
605608 ),
606- pb2 . MetricsData (
609+ ExportMetricsServiceRequest (
607610 resource_metrics = [
608611 _resource_metrics (
609612 index = 1 ,
@@ -858,7 +861,7 @@ def test_export_retries_with_batching_success(
858861 MagicMock (ok = True ),
859862 MagicMock (ok = True ),
860863 ]
861- mock_encode_metrics .return_value = pb2 . MetricsData (
864+ mock_encode_metrics .return_value = ExportMetricsServiceRequest (
862865 resource_metrics = [
863866 _resource_metrics (
864867 index = 1 ,
@@ -880,7 +883,7 @@ def test_export_retries_with_batching_success(
880883 ),
881884 ]
882885 )
883- batch_1 = pb2 . MetricsData (
886+ batch_1 = ExportMetricsServiceRequest (
884887 resource_metrics = [
885888 _resource_metrics (
886889 index = 1 ,
@@ -901,7 +904,7 @@ def test_export_retries_with_batching_success(
901904 ),
902905 ]
903906 )
904- batch_2 = pb2 . MetricsData (
907+ batch_2 = ExportMetricsServiceRequest (
905908 resource_metrics = [
906909 _resource_metrics (
907910 index = 1 ,
@@ -954,7 +957,7 @@ def test_export_retries_with_batching_failure_first(
954957 MagicMock (ok = True ),
955958 MagicMock (ok = True ),
956959 ]
957- mock_encode_metrics .return_value = pb2 . MetricsData (
960+ mock_encode_metrics .return_value = ExportMetricsServiceRequest (
958961 resource_metrics = [
959962 _resource_metrics (
960963 index = 1 ,
@@ -976,7 +979,7 @@ def test_export_retries_with_batching_failure_first(
976979 ),
977980 ]
978981 )
979- batch_1 = pb2 . MetricsData (
982+ batch_1 = ExportMetricsServiceRequest (
980983 resource_metrics = [
981984 _resource_metrics (
982985 index = 1 ,
@@ -1031,7 +1034,7 @@ def test_export_retries_with_batching_failure_last(
10311034 # Non-retryable
10321035 MagicMock (ok = False , status_code = 400 , reason = "bad request" ),
10331036 ]
1034- mock_encode_metrics .return_value = pb2 . MetricsData (
1037+ mock_encode_metrics .return_value = ExportMetricsServiceRequest (
10351038 resource_metrics = [
10361039 _resource_metrics (
10371040 index = 1 ,
@@ -1053,7 +1056,7 @@ def test_export_retries_with_batching_failure_last(
10531056 ),
10541057 ]
10551058 )
1056- batch_1 = pb2 . MetricsData (
1059+ batch_1 = ExportMetricsServiceRequest (
10571060 resource_metrics = [
10581061 _resource_metrics (
10591062 index = 1 ,
@@ -1074,7 +1077,7 @@ def test_export_retries_with_batching_failure_last(
10741077 ),
10751078 ]
10761079 )
1077- batch_2 = pb2 . MetricsData (
1080+ batch_2 = ExportMetricsServiceRequest (
10781081 resource_metrics = [
10791082 _resource_metrics (
10801083 index = 1 ,
@@ -1131,7 +1134,7 @@ def test_export_retries_with_batching_failure_retryable(
11311134 # Then success
11321135 MagicMock (ok = True ),
11331136 ]
1134- mock_encode_metrics .return_value = pb2 . MetricsData (
1137+ mock_encode_metrics .return_value = ExportMetricsServiceRequest (
11351138 resource_metrics = [
11361139 _resource_metrics (
11371140 index = 1 ,
@@ -1153,7 +1156,7 @@ def test_export_retries_with_batching_failure_retryable(
11531156 ),
11541157 ]
11551158 )
1156- batch_1 = pb2 . MetricsData (
1159+ batch_1 = ExportMetricsServiceRequest (
11571160 resource_metrics = [
11581161 _resource_metrics (
11591162 index = 1 ,
@@ -1174,7 +1177,7 @@ def test_export_retries_with_batching_failure_retryable(
11741177 ),
11751178 ]
11761179 )
1177- batch_2 = pb2 . MetricsData (
1180+ batch_2 = ExportMetricsServiceRequest (
11781181 resource_metrics = [
11791182 _resource_metrics (
11801183 index = 1 ,
0 commit comments