Skip to content

Commit 0e12654

Browse files
authored
Use BatchSpanProcessor in examples (open-telemetry#1928)
1 parent a10faaf commit 0e12654

File tree

14 files changed

+32
-29
lines changed

14 files changed

+32
-29
lines changed

docs/examples/auto-instrumentation/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
from opentelemetry.propagate import inject
2121
from opentelemetry.sdk.trace import TracerProvider
2222
from opentelemetry.sdk.trace.export import (
23+
BatchSpanProcessor,
2324
ConsoleSpanExporter,
24-
SimpleSpanProcessor,
2525
)
2626

2727
trace.set_tracer_provider(TracerProvider())
2828
tracer = trace.get_tracer_provider().get_tracer(__name__)
2929

3030
trace.get_tracer_provider().add_span_processor(
31-
SimpleSpanProcessor(ConsoleSpanExporter())
31+
BatchSpanProcessor(ConsoleSpanExporter())
3232
)
3333

3434

docs/examples/auto-instrumentation/server_instrumented.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
from opentelemetry.propagate import extract
2020
from opentelemetry.sdk.trace import TracerProvider
2121
from opentelemetry.sdk.trace.export import (
22+
BatchSpanProcessor,
2223
ConsoleSpanExporter,
23-
SimpleSpanProcessor,
2424
)
2525

2626
app = Flask(__name__)
@@ -29,7 +29,7 @@
2929
tracer = trace.get_tracer_provider().get_tracer(__name__)
3030

3131
trace.get_tracer_provider().add_span_processor(
32-
SimpleSpanProcessor(ConsoleSpanExporter())
32+
BatchSpanProcessor(ConsoleSpanExporter())
3333
)
3434

3535

docs/examples/auto-instrumentation/server_uninstrumented.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@
1717
from opentelemetry import trace
1818
from opentelemetry.sdk.trace import TracerProvider
1919
from opentelemetry.sdk.trace.export import (
20+
BatchSpanProcessor,
2021
ConsoleSpanExporter,
21-
SimpleSpanProcessor,
2222
)
2323

2424
app = Flask(__name__)
2525

2626
trace.set_tracer_provider(TracerProvider())
2727

2828
trace.get_tracer_provider().add_span_processor(
29-
SimpleSpanProcessor(ConsoleSpanExporter())
29+
BatchSpanProcessor(ConsoleSpanExporter())
3030
)
3131

3232

docs/examples/basic_tracer/basic_trace.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
from opentelemetry import trace
1616
from opentelemetry.sdk.trace import TracerProvider
1717
from opentelemetry.sdk.trace.export import (
18+
BatchSpanProcessor,
1819
ConsoleSpanExporter,
19-
SimpleSpanProcessor,
2020
)
2121

2222
trace.set_tracer_provider(TracerProvider())
2323
trace.get_tracer_provider().add_span_processor(
24-
SimpleSpanProcessor(ConsoleSpanExporter())
24+
BatchSpanProcessor(ConsoleSpanExporter())
2525
)
2626
tracer = trace.get_tracer(__name__)
2727
with tracer.start_as_current_span("foo"):

docs/examples/basic_tracer/resources.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
from opentelemetry.sdk.resources import Resource
1717
from opentelemetry.sdk.trace import TracerProvider
1818
from opentelemetry.sdk.trace.export import (
19+
BatchSpanProcessor,
1920
ConsoleSpanExporter,
20-
SimpleSpanProcessor,
2121
)
2222

2323
# Use Resource.create() instead of constructor directly
@@ -26,7 +26,7 @@
2626
trace.set_tracer_provider(TracerProvider(resource=resource))
2727

2828
trace.get_tracer_provider().add_span_processor(
29-
SimpleSpanProcessor(ConsoleSpanExporter())
29+
BatchSpanProcessor(ConsoleSpanExporter())
3030
)
3131
tracer = trace.get_tracer(__name__)
3232
with tracer.start_as_current_span("foo"):

docs/examples/django/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
from opentelemetry.propagate import inject
2121
from opentelemetry.sdk.trace import TracerProvider
2222
from opentelemetry.sdk.trace.export import (
23+
BatchSpanProcessor,
2324
ConsoleSpanExporter,
24-
SimpleSpanProcessor,
2525
)
2626

2727
trace.set_tracer_provider(TracerProvider())
2828
tracer = trace.get_tracer_provider().get_tracer(__name__)
2929

3030
trace.get_tracer_provider().add_span_processor(
31-
SimpleSpanProcessor(ConsoleSpanExporter())
31+
BatchSpanProcessor(ConsoleSpanExporter())
3232
)
3333

3434

docs/examples/django/pages/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
from opentelemetry import trace
1717
from opentelemetry.sdk.trace import TracerProvider
1818
from opentelemetry.sdk.trace.export import (
19+
BatchSpanProcessor,
1920
ConsoleSpanExporter,
20-
SimpleSpanProcessor,
2121
)
2222

2323
trace.set_tracer_provider(TracerProvider())
2424

2525
trace.get_tracer_provider().add_span_processor(
26-
SimpleSpanProcessor(ConsoleSpanExporter())
26+
BatchSpanProcessor(ConsoleSpanExporter())
2727
)
2828

2929

docs/examples/fork-process-model/flask-gunicorn/app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
FlaskInstrumentor().instrument_app(application)
2424

25+
tracer = trace.get_tracer(__name__)
26+
2527

2628
def fib_slow(n):
2729
if n <= 1:
@@ -39,7 +41,6 @@ def fib_fast(n):
3941

4042
@application.route("/fibonacci")
4143
def fibonacci():
42-
tracer = trace.get_tracer(__name__)
4344
n = int(request.args.get("n", 1))
4445
with tracer.start_as_current_span("root"):
4546
with tracer.start_as_current_span("fib_slow") as slow_span:

docs/examples/fork-process-model/flask-uwsgi/app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929

3030
FlaskInstrumentor().instrument_app(application)
3131

32+
tracer = trace.get_tracer(__name__)
33+
3234

3335
@postfork
3436
def init_tracing():
@@ -59,7 +61,6 @@ def fib_fast(n):
5961

6062
@application.route("/fibonacci")
6163
def fibonacci():
62-
tracer = trace.get_tracer(__name__)
6364
n = int(request.args.get("n", 1))
6465
with tracer.start_as_current_span("root"):
6566
with tracer.start_as_current_span("fib_slow") as slow_span:

docs/examples/opentracing/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from opentelemetry import trace
66
from opentelemetry.exporter.jaeger.thrift import JaegerExporter
77
from opentelemetry.sdk.trace import TracerProvider
8-
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
8+
from opentelemetry.sdk.trace.export import BatchSpanProcessor
99
from opentelemetry.shim import opentracing_shim
1010

1111
# Configure the tracer using the default implementation
@@ -17,7 +17,7 @@
1717
agent_host_name="localhost",
1818
agent_port=6831,
1919
)
20-
span_processor = SimpleSpanProcessor(jaeger_exporter)
20+
span_processor = BatchSpanProcessor(jaeger_exporter)
2121
tracer_provider.add_span_processor(span_processor)
2222

2323
# Create an OpenTracing shim. This implements the OpenTracing tracer API, but

0 commit comments

Comments
 (0)