diff --git a/docs/examples/basic_tracer/README.rst b/docs/examples/basic_tracer/README.rst index 57d431a3877..618263b7a4f 100644 --- a/docs/examples/basic_tracer/README.rst +++ b/docs/examples/basic_tracer/README.rst @@ -7,7 +7,7 @@ There are two different examples: * basic_trace: Shows how to configure a SpanProcessor and Exporter, and how to create a tracer and span. -* resources: Shows how to add resource information to a Provider. Note that this must be run on a Google Compute Engine instance. +* resources: Shows how to add resource information to a Provider. The source files of these examples are available :scm_web:`here `. diff --git a/docs/examples/basic_tracer/resources.py b/docs/examples/basic_tracer/resources.py index f37e73531d6..a889b8af962 100644 --- a/docs/examples/basic_tracer/resources.py +++ b/docs/examples/basic_tracer/resources.py @@ -1,15 +1,14 @@ from opentelemetry import trace -from opentelemetry.sdk.resources import get_aggregated_resources +from opentelemetry.sdk.resources import Resource from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import ( ConsoleSpanExporter, SimpleExportSpanProcessor, ) -from opentelemetry.tools.resource_detector import GoogleCloudResourceDetector -resources = get_aggregated_resources([GoogleCloudResourceDetector()]) +resource = Resource.create({"service.name": "basic_service"}) -trace.set_tracer_provider(TracerProvider(resource=resources)) +trace.set_tracer_provider(TracerProvider(resource=resource)) trace.get_tracer_provider().add_span_processor( SimpleExportSpanProcessor(ConsoleSpanExporter())