From bc811dba6ee67fc688fe989f0ede5585a2ed87ee Mon Sep 17 00:00:00 2001 From: Srikanth Chekuri Date: Mon, 25 Jan 2021 13:28:26 +0530 Subject: [PATCH 1/2] Update docs --- docs/examples/basic_tracer/README.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/examples/basic_tracer/README.rst b/docs/examples/basic_tracer/README.rst index 57d431a3877..6da333c4f72 100644 --- a/docs/examples/basic_tracer/README.rst +++ b/docs/examples/basic_tracer/README.rst @@ -18,6 +18,7 @@ Installation pip install opentelemetry-api pip install opentelemetry-sdk + pip install opentelemetry-tools-google-cloud Run the Example --------------- From ceb01938649347b2bdef0638e36ef29e347b6711 Mon Sep 17 00:00:00 2001 From: Srikanth Chekuri Date: Tue, 26 Jan 2021 11:46:37 +0530 Subject: [PATCH 2/2] Update example and rst --- docs/examples/basic_tracer/README.rst | 3 +-- docs/examples/basic_tracer/resources.py | 7 +++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/examples/basic_tracer/README.rst b/docs/examples/basic_tracer/README.rst index 6da333c4f72..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 `. @@ -18,7 +18,6 @@ Installation pip install opentelemetry-api pip install opentelemetry-sdk - pip install opentelemetry-tools-google-cloud Run the Example --------------- 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())