Skip to content

Commit 6ce0f06

Browse files
committed
Assert attributes
1 parent 3ea72af commit 6ce0f06

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

sdk/metrics/src/test/java/io/opentelemetry/sdk/metrics/SdkMeterProviderMetricsTest.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
package io.opentelemetry.sdk.metrics;
77

88
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.assertThat;
9+
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
910

1011
import io.opentelemetry.api.metrics.LongCounter;
1112
import io.opentelemetry.api.metrics.Meter;
13+
import io.opentelemetry.sdk.common.internal.SemConvAttributes;
1214
import io.opentelemetry.sdk.metrics.data.MetricData;
1315
import io.opentelemetry.sdk.metrics.export.PeriodicMetricReader;
1416
import io.opentelemetry.sdk.testing.exporter.InMemoryMetricExporter;
@@ -42,7 +44,18 @@ void simple() {
4244
m -> {
4345
assertThat(m)
4446
.hasName("otel.sdk.metric_reader.collection.duration")
45-
.hasHistogramSatisfying(h -> h.hasPointsSatisfying(p -> p.hasCount(1)));
47+
.hasHistogramSatisfying(
48+
h ->
49+
h.hasPointsSatisfying(
50+
p ->
51+
p.hasCount(1)
52+
.hasAttributesSatisfying(
53+
equalTo(
54+
SemConvAttributes.OTEL_COMPONENT_TYPE,
55+
"periodic_metric_reader"),
56+
equalTo(
57+
SemConvAttributes.OTEL_COMPONENT_NAME,
58+
"periodic_metric_reader/0"))));
4659
});
4760
}
4861
}

0 commit comments

Comments
 (0)