File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
instrumentation/opentelemetry-instrumentation-dbapi/src/opentelemetry/instrumentation/dbapi Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change 3737 import mysql.connector
3838 import pyodbc
3939
40- from opentelemetry.instrumentation.dbapi import trace_integration
41-
40+ from opentelemetry.instrumentation.dbapi import (
41+ trace_integration,
42+ wrap_connect,
43+ )
4244
4345 # Ex: mysql.connector
4446 trace_integration(mysql.connector, "connect", "mysql")
4547 # Ex: pyodbc
4648 trace_integration(pyodbc, "Connection", "odbc")
4749
50+ # Or, directly call wrap_connect for more configurability
51+ wrap_connect(__name__, mysql.connector, "connect", "mysql")
52+ wrap_connect(__name__, pyodbc, "Connection", "odbc")
53+
4854
4955Configuration
5056-------------
6571 import mysql.connector
6672 import pyodbc
6773
68- from opentelemetry.instrumentation.dbapi import trace_integration
74+ from opentelemetry.instrumentation.dbapi import wrap_connect
6975
7076
7177 # Ex: mysql.connector
72- trace_integration(
78+ wrap_connect(
79+ __name__,
7380 mysql.connector,
7481 "connect",
7582 "mysql",
You can’t perform that action at this time.
0 commit comments