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:
Moritz Halbritter
2024-01-10 12:56:23 +01:00
5 changed files with 5 additions and 5 deletions

View File

@@ -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;

View File

@@ -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");

View File

@@ -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() {

View File

@@ -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"));
});
}

View File

@@ -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);