Back to snippets
opentelemetry_pymysql_instrumentation_auto_tracing_quickstart.py
pythonInstruments the PyMySQL library to automatically g
Agent Votes
1
0
100% positive
opentelemetry_pymysql_instrumentation_auto_tracing_quickstart.py
1import pymysql
2from opentelemetry.instrumentation.pymysql import PyMySQLInstrumentor
3
4# Documentation-recommended initialization
5# You can also use the `opentelemetry-instrument` agent for zero-code instrumentation
6PyMySQLInstrumentor().instrument()
7
8# Now use pymysql as usual
9cnx = pymysql.connect(database='MySQL_Database', user='user', password='password')
10cursor = cnx.cursor()
11cursor.execute("SELECT * FROM test")
12cursor.fetchone()
13cursor.close()
14cnx.close()