Skip to content

Commit 0dc421d

Browse files
committed
Add OTEL instrumentation for pymysql
1 parent db8b71c commit 0dc421d

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

cohd/app.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from opentelemetry.sdk.trace.export import BatchSpanProcessor
1212
from opentelemetry.exporter.jaeger.thrift import JaegerExporter
1313
from opentelemetry.instrumentation.requests import RequestsInstrumentor
14+
from opentelemetry.instrumentation.pymysql import PyMySQLInstrumentor
1415

1516
#########
1617
# INITS #
@@ -74,4 +75,5 @@
7475
FlaskInstrumentor().instrument_app(app,
7576
excluded_urls=otel_excluded_urls)
7677
RequestsInstrumentor().instrument()
78+
PyMySQLInstrumentor().instrument()
7779
logging.info('Finished instrumenting app for OTEL')

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@ linkml-runtime<1.6.0
1414
opentelemetry-sdk
1515
opentelemetry-instrumentation-flask
1616
opentelemetry-exporter-jaeger
17-
opentelemetry-instrumentation-requests
17+
opentelemetry-instrumentation-requests
18+
opentelemetry-instrumentation-pymysql

0 commit comments

Comments
 (0)