OpenTelemetry Psycopg Integration¶
The integration with PostgreSQL supports the Psycopg library and is specified
to trace_integration
using 'PostgreSQL'
.
Usage¶
import psycopg2
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.trace.ext.psycopg2 import trace_integration
trace.set_tracer_provider(TracerProvider())
trace_integration()
cnx = psycopg2.connect(database='Database')
cursor = cnx.cursor()
cursor.execute("INSERT INTO test (testField) VALUES (123)")
cursor.close()
cnx.close()
API¶
-
opentelemetry.ext.psycopg2.
trace_integration
(tracer_provider=None)[source]¶ Integrate with PostgreSQL Psycopg library. Psycopg: http://initd.org/psycopg/