@@ -83,11 +83,14 @@ def test_metrics_default_does_not_contain_system_metrics(self):
8383 telemetry = self .get_telemetry ()
8484 (metrics ,) = telemetry ["metrics" ]
8585 (metrics_item ,) = metrics ["resourceMetrics" ]
86- scope_metrics_item = metrics_item ["scopeMetrics" ][0 ]["metrics" ]
87- process_runtime_metrics_names = [m ["name" ] for m in scope_metrics_item ]
86+ metrics_names = [
87+ metric ["name" ] for scope_metrics in metrics_item ["scopeMetrics" ] for metric in scope_metrics ["metrics" ]
88+ ]
8889 self .assertEqual (
89- process_runtime_metrics_names ,
90+ metrics_names ,
9091 [
92+ "otel.sdk.span.started" ,
93+ "otel.sdk.span.live" ,
9194 "process.runtime.cpython.memory" ,
9295 "process.runtime.cpython.cpu_time" ,
9396 "process.runtime.cpython.gc_count" ,
@@ -109,12 +112,15 @@ def test_metrics_with_system_metrics(self):
109112 telemetry = self .get_telemetry ()
110113 (metrics ,) = telemetry ["metrics" ]
111114 (metrics_item ,) = metrics ["resourceMetrics" ]
112- scope_metrics_item = metrics_item ["scopeMetrics" ][0 ]["metrics" ]
113- process_runtime_metrics_names = [m ["name" ] for m in scope_metrics_item ]
115+ metrics_names = [
116+ metric ["name" ] for scope_metrics in metrics_item ["scopeMetrics" ] for metric in scope_metrics ["metrics" ]
117+ ]
114118 self .maxDiff = None
115119 self .assertEqual (
116- process_runtime_metrics_names ,
120+ metrics_names ,
117121 [
122+ "otel.sdk.span.started" ,
123+ "otel.sdk.span.live" ,
118124 "system.cpu.time" ,
119125 "system.cpu.utilization" ,
120126 "system.memory.usage" ,
0 commit comments