Skip to content

Commit 1238fc8

Browse files
authored
OTLP Exporter documentation example misleading (#838)
1 parent 99cb046 commit 1238fc8

File tree

1 file changed

+8
-1
lines changed
  • ext/opentelemetry-ext-otlp/src/opentelemetry/ext/otlp

1 file changed

+8
-1
lines changed

ext/opentelemetry-ext-otlp/src/opentelemetry/ext/otlp/__init__.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,17 @@
3030
3131
from opentelemetry import trace
3232
from opentelemetry.ext.otlp.trace_exporter import OTLPSpanExporter
33+
from opentelemetry.sdk.resources import Resource
3334
from opentelemetry.sdk.trace import TracerProvider
3435
from opentelemetry.sdk.trace.export import BatchExportSpanProcessor
3536
36-
trace.set_tracer_provider(TracerProvider())
37+
# Resource can be required for some backends, e.g. Jaeger
38+
# If resource wouldn't be set - traces wouldn't appears in Jaeger
39+
resource = Resource(labels=labels={
40+
"service.name": "service"
41+
})
42+
43+
trace.set_tracer_provider(TracerProvider(resource=resource)))
3744
tracer = trace.get_tracer(__name__)
3845
3946
otlp_exporter = OTLPSpanExporter(endpoint="localhost:55678")

0 commit comments

Comments
 (0)