Skip to content

Commit bc7d7a9

Browse files
committed
Fix integration tests after the introducition of sdk metrics
1 parent a72ed1d commit bc7d7a9

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

tests/integration/test_integration.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)