fix: tighten ingest metrics protocol labels
This commit is contained in:
@@ -231,6 +231,7 @@ class MavenModuleProfileTest {
|
||||
@Test
|
||||
void observabilityBuildSurfaceUsesMicrometerWithoutUnusedOpenTelemetryBom() throws Exception {
|
||||
Document pom = rootPom();
|
||||
Document observabilityPom = modulePom("modules/core/observability/pom.xml");
|
||||
|
||||
assertThat(hasProjectProperty(pom, "micrometer.version"))
|
||||
.isTrue();
|
||||
@@ -240,6 +241,9 @@ class MavenModuleProfileTest {
|
||||
.isFalse();
|
||||
assertThat(hasDependency(pom, "io.opentelemetry", "opentelemetry-bom"))
|
||||
.isFalse();
|
||||
assertThat(hasDependency(observabilityPom, "com.lingniu.ingest", "ingest-core"))
|
||||
.as("observability is an interceptor API module and should not depend on core implementation")
|
||||
.isFalse();
|
||||
assertThat(productionJavaContains("io.opentelemetry"))
|
||||
.isFalse();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user