1313
1414import io .opentelemetry .api .GlobalOpenTelemetry ;
1515import io .opentelemetry .api .OpenTelemetry ;
16+ import io .opentelemetry .api .common .AttributeKey ;
1617import io .opentelemetry .api .common .Attributes ;
1718import io .opentelemetry .api .trace .TracerProvider ;
1819import io .opentelemetry .context .propagation .ContextPropagators ;
@@ -284,10 +285,13 @@ void minimalOpenTelemetrySdkConfigurationDemo() {
284285 void stringRepresentation () {
285286 SpanExporter exporter = mock (SpanExporter .class );
286287 when (exporter .toString ()).thenReturn ("MockSpanExporter{}" );
288+ Resource resource =
289+ Resource .builder ().put (AttributeKey .stringKey ("service.name" ), "otel-test" ).build ();
287290 OpenTelemetrySdk sdk =
288291 OpenTelemetrySdk .builder ()
289292 .setTracerProvider (
290293 SdkTracerProvider .builder ()
294+ .setResource (resource )
291295 .addSpanProcessor (
292296 SimpleSpanProcessor .create (SpanExporter .composite (exporter , exporter )))
293297 .build ())
@@ -299,7 +303,7 @@ void stringRepresentation() {
299303 + "tracerProvider=SdkTracerProvider{"
300304 + "clock=SystemClock{}, "
301305 + "idGenerator=RandomIdGenerator{}, "
302- + "resource=Resource{schemaUrl=null, attributes={service.name=\" unknown_service:java \" , telemetry.sdk.language= \" java \" , telemetry.sdk.name= \" opentelemetry \" , telemetry.sdk.version= \" 1.10.0-SNAPSHOT \" }}, "
306+ + "resource=Resource{schemaUrl=null, attributes={service.name=\" otel-test \" }}, "
303307 + "spanLimitsSupplier=SpanLimitsValue{maxNumberOfAttributes=128, maxNumberOfEvents=128, maxNumberOfLinks=128, maxNumberOfAttributesPerEvent=128, maxNumberOfAttributesPerLink=128, maxAttributeValueLength=2147483647}, "
304308 + "sampler=ParentBased{root:AlwaysOnSampler,remoteParentSampled:AlwaysOnSampler,remoteParentNotSampled:AlwaysOffSampler,localParentSampled:AlwaysOnSampler,localParentNotSampled:AlwaysOffSampler}, "
305309 + "spanProcessor=SimpleSpanProcessor{spanExporter=MultiSpanExporter{spanExporters=[MockSpanExporter{}, MockSpanExporter{}]}}}}" );
0 commit comments