Skip to content

Commit 7d3a140

Browse files
committed
pr review
1 parent ed9285b commit 7d3a140

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

instrumentation/resources/library/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ dependencies {
88
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
99
implementation("io.opentelemetry:opentelemetry-sdk-common")
1010
implementation("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi")
11-
implementation("io.opentelemetry:opentelemetry-sdk-extension-incubator")
11+
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-incubator")
1212
implementation("io.opentelemetry.semconv:opentelemetry-semconv")
1313

1414
annotationProcessor("com.google.auto.service:auto-service")
1515
compileOnly("com.google.auto.service:auto-service-annotations")
1616
testCompileOnly("com.google.auto.service:auto-service-annotations")
17+
testImplementation("io.opentelemetry:opentelemetry-sdk-extension-incubator")
1718

1819
testImplementation("org.junit.jupiter:junit-jupiter-api")
1920
}

instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/AttributeResourceProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public final Resource createResource(ConfigProperties config) {
7070
}
7171

7272
@SuppressWarnings({"unchecked", "rawtypes"})
73-
public final Resource createUnconditional() {
73+
protected final Resource createUnconditional() {
7474
return create((Set) attributeGetters.keySet());
7575
}
7676

instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/ManifestResourceProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import com.google.auto.service.AutoService;
1111
import io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider;
12+
import io.opentelemetry.sdk.resources.Resource;
1213
import io.opentelemetry.semconv.ServiceAttributes;
1314
import java.io.IOException;
1415
import java.nio.file.Path;
@@ -69,6 +70,10 @@ public void registerAttributes(Builder<Manifest> builder) {
6970
this(() -> Optional.ofNullable(jarPathFinder.detectJarPath()), manifestReader);
7071
}
7172

73+
public Resource create() {
74+
return createUnconditional();
75+
}
76+
7277
private static Optional<Manifest> readManifest(Path jarPath) {
7378
try (JarFile jarFile = new JarFile(jarPath.toFile(), false)) {
7479
return Optional.of(jarFile.getManifest());

instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/internal/ManifestResourceComponentProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
@AutoService(ComponentProvider.class)
2020
public class ManifestResourceComponentProvider extends ResourceComponentProvider {
2121
public ManifestResourceComponentProvider() {
22-
super("manifest", () -> new ManifestResourceProvider().createUnconditional());
22+
super("manifest", () -> new ManifestResourceProvider().create());
2323
}
2424
}

javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/resources/ResourceCustomizerProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
@AutoService(DeclarativeConfigurationCustomizerProvider.class)
2828
public class ResourceCustomizerProvider implements DeclarativeConfigurationCustomizerProvider {
2929

30-
private static final List<String> NEEDED_DETECTORS = Arrays.asList("distribution", "service");
30+
private static final List<String> REQUIRED_DETECTORS = Arrays.asList("distribution", "service");
3131

3232
@Override
3333
public void customize(DeclarativeConfigurationCustomizer customizer) {
@@ -50,7 +50,7 @@ public void customize(DeclarativeConfigurationCustomizer customizer) {
5050
.flatMap(detector -> detector.getAdditionalProperties().keySet().stream())
5151
.collect(Collectors.toSet());
5252

53-
for (String name : NEEDED_DETECTORS) {
53+
for (String name : REQUIRED_DETECTORS) {
5454
if (!names.contains(name)) {
5555
ExperimentalResourceDetectorModel detector = new ExperimentalResourceDetectorModel();
5656
detector.getAdditionalProperties().put(name, null);

0 commit comments

Comments
 (0)