Merge pull request #38219 from lenin-jaganathan
* pr/38219: Polish "Use unknown_service as default application name for OpenTelemetry" Use unknown_service as default application name for OpenTelemetry Closes gh-38219
This commit is contained in:
@@ -41,7 +41,7 @@ class OtlpPropertiesConfigAdapter extends StepRegistryPropertiesConfigAdapter<Ot
|
||||
/**
|
||||
* Default value for application name if {@code spring.application.name} is not set.
|
||||
*/
|
||||
private static final String DEFAULT_APPLICATION_NAME = "application";
|
||||
private static final String DEFAULT_APPLICATION_NAME = "unknown_service";
|
||||
|
||||
private final OpenTelemetryProperties openTelemetryProperties;
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ public class OpenTelemetryAutoConfiguration {
|
||||
/**
|
||||
* Default value for application name if {@code spring.application.name} is not set.
|
||||
*/
|
||||
private static final String DEFAULT_APPLICATION_NAME = "application";
|
||||
private static final String DEFAULT_APPLICATION_NAME = "unknown_service";
|
||||
|
||||
private static final AttributeKey<String> ATTRIBUTE_KEY_SERVICE_NAME = AttributeKey.stringKey("service.name");
|
||||
|
||||
|
||||
@@ -136,7 +136,7 @@ class OtlpPropertiesConfigAdapterTests {
|
||||
|
||||
@Test
|
||||
void shouldUseDefaultApplicationNameIfApplicationNameIsNotSet() {
|
||||
assertThat(createAdapter().resourceAttributes()).containsEntry("service.name", "application");
|
||||
assertThat(createAdapter().resourceAttributes()).containsEntry("service.name", "unknown_service");
|
||||
}
|
||||
|
||||
private OtlpPropertiesConfigAdapter createAdapter() {
|
||||
|
||||
@@ -95,7 +95,7 @@ class OpenTelemetryAutoConfigurationTests {
|
||||
this.runner.run((context) -> {
|
||||
Resource resource = context.getBean(Resource.class);
|
||||
assertThat(resource.getAttributes().asMap())
|
||||
.contains(entry(ResourceAttributes.SERVICE_NAME, "application"));
|
||||
.contains(entry(ResourceAttributes.SERVICE_NAME, "unknown_service"));
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -183,7 +183,7 @@ class OpenTelemetryAutoConfigurationTests {
|
||||
exporter.await(Duration.ofSeconds(10));
|
||||
SpanData spanData = exporter.getExportedSpans().get(0);
|
||||
Map<AttributeKey<?>, Object> expectedAttributes = Resource.getDefault()
|
||||
.merge(Resource.create(Attributes.of(ResourceAttributes.SERVICE_NAME, "application")))
|
||||
.merge(Resource.create(Attributes.of(ResourceAttributes.SERVICE_NAME, "unknown_service")))
|
||||
.getAttributes()
|
||||
.asMap();
|
||||
assertThat(spanData.getResource().getAttributes().asMap()).isEqualTo(expectedAttributes);
|
||||
|
||||
Reference in New Issue
Block a user