Skip to content

Commit 58ee968

Browse files
committed
Add outgoing tracing on requests
1 parent 182fa34 commit 58ee968

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

cohd/app.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
from opentelemetry.sdk.trace import TracerProvider
1111
from opentelemetry.sdk.trace.export import BatchSpanProcessor
1212
from opentelemetry.exporter.jaeger.thrift import JaegerExporter
13-
14-
from .google_analytics import GoogleAnalytics
13+
from opentelemetry.instrumentation.requests import RequestsInstrumentor
1514

1615
#########
1716
# INITS #
@@ -55,7 +54,7 @@
5554
resource=Resource.create({telemetery_service_name_key: 'COHD'})
5655
)
5756
# create an exporter to jaeger
58-
jaeger_host = 'localhost'
57+
jaeger_host = 'jaeger'
5958
deployment_env = app.config.get('DEPLOYMENT_ENV', 'dev')
6059
if deployment_env[:4] == 'ITRB':
6160
jaeger_host = 'jaeger-otel-agent.sri'
@@ -74,4 +73,5 @@
7473
tracer = trace.get_tracer(__name__)
7574
FlaskInstrumentor().instrument_app(app,
7675
excluded_urls=otel_excluded_urls)
76+
RequestsInstrumentor().instrument()
7777
logging.info('Finished instrumenting app for OTEL')

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ linkml-runtime<1.6.0
1414
opentelemetry-sdk
1515
opentelemetry-instrumentation-flask
1616
opentelemetry-exporter-jaeger
17+
opentelemetry-instrumentation-requests

0 commit comments

Comments
 (0)