File tree Expand file tree Collapse file tree 5 files changed +12
-1
lines changed
src/main/java/io/opentelemetry/contrib/sampler/consistent
src/main/java/io/opentelemetry/contrib/gcp/resource Expand file tree Collapse file tree 5 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ description = "Sampler and exporter implementations for consistent sampling"
77otelJava.moduleName.set(" io.opentelemetry.contrib.sampler" )
88
99dependencies {
10+ annotationProcessor(" com.google.auto.service:auto-service" )
11+ compileOnly(" com.google.auto.service:auto-service-annotations" )
1012 api(" io.opentelemetry:opentelemetry-sdk-trace" )
1113 api(" io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi" )
1214 testImplementation(" org.hipparchus:hipparchus-core:4.0.1" )
Original file line number Diff line number Diff line change 55
66package io .opentelemetry .contrib .sampler .consistent ;
77
8+ import com .google .auto .service .AutoService ;
89import io .opentelemetry .sdk .autoconfigure .spi .ConfigProperties ;
910import io .opentelemetry .sdk .autoconfigure .spi .traces .ConfigurableSamplerProvider ;
1011import io .opentelemetry .sdk .trace .samplers .Sampler ;
1112
13+ @ AutoService (ConfigurableSamplerProvider .class )
1214public final class ParentBasedConsistentProbabilitySamplerProvider
1315 implements ConfigurableSamplerProvider {
1416
Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ description = "OpenTelemetry GCP Resources Support"
88otelJava.moduleName.set(" io.opentelemetry.contrib.gcp.resource" )
99
1010dependencies {
11+ annotationProcessor(" com.google.auto.service:auto-service" )
12+ compileOnly(" com.google.auto.service:auto-service-annotations" )
1113 api(" io.opentelemetry:opentelemetry-api" )
1214 compileOnly(" io.opentelemetry:opentelemetry-api-incubator" )
1315 api(" io.opentelemetry:opentelemetry-sdk" )
Original file line number Diff line number Diff line change 5050import static io .opentelemetry .contrib .gcp .resource .IncubatingAttributes .HOST_TYPE ;
5151import static io .opentelemetry .contrib .gcp .resource .IncubatingAttributes .K8S_CLUSTER_NAME ;
5252
53+ import com .google .auto .service .AutoService ;
5354import com .google .cloud .opentelemetry .detection .DetectedPlatform ;
5455import com .google .cloud .opentelemetry .detection .GCPPlatformDetector ;
5556import io .opentelemetry .api .common .Attributes ;
6162import java .util .Optional ;
6263import java .util .logging .Logger ;
6364
65+ @ AutoService (ConditionalResourceProvider .class )
6466@ SuppressWarnings ("MemberName" )
6567public final class GCPResourceProvider implements ConditionalResourceProvider {
6668
Original file line number Diff line number Diff line change 55
66package io .opentelemetry .contrib .gcp .resource .internal ;
77
8+ import com .google .auto .service .AutoService ;
89import io .opentelemetry .api .incubator .config .DeclarativeConfigProperties ;
910import io .opentelemetry .contrib .gcp .resource .GCPResourceProvider ;
1011import io .opentelemetry .sdk .autoconfigure .spi .internal .ComponentProvider ;
1112import io .opentelemetry .sdk .resources .Resource ;
1213import io .opentelemetry .sdk .resources .ResourceBuilder ;
1314
14- public class GcpResourceDetector implements ComponentProvider <Resource > {
15+ @ AutoService (ComponentProvider .class )
16+ @ SuppressWarnings ("rawtypes" )
17+ public final class GcpResourceDetector implements ComponentProvider <Resource > {
1518
1619 @ Override
1720 public Class <Resource > getType () {
You can’t perform that action at this time.
0 commit comments