Skip to content

Commit 4718c8e

Browse files
Fix OTel Class Loading
Remove dependency to class not included in shaded jar. Signed-off-by: Karsten Schnitter <[email protected]>
1 parent 77a44e3 commit 4718c8e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
package com.sap.hcf.cf.logging.opentelemetry.agent.ext;
22

33
import com.sap.hcf.cf.logging.opentelemetry.agent.ext.attributes.CloudFoundryResourceCustomizer;
4+
import io.opentelemetry.contrib.cloudfoundry.resources.CloudFoundryResource;
45
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
6+
import io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider;
57
import io.opentelemetry.sdk.resources.Resource;
68

7-
public class CloudFoundryResourceProvider
8-
extends io.opentelemetry.contrib.cloudfoundry.resources.CloudFoundryResourceProvider {
9+
public class CloudFoundryResourceProvider implements ResourceProvider {
910

1011
private final CloudFoundryResourceCustomizer customizer = new CloudFoundryResourceCustomizer();
1112

1213
@Override
1314
public Resource createResource(ConfigProperties configProperties) {
14-
Resource original = super.createResource(configProperties);
15+
Resource original = CloudFoundryResource.get();
1516
return customizer.apply(original, configProperties);
1617
}
1718
}

0 commit comments

Comments
 (0)