Lewati ke isi

SQLAlchemy

Metode logfire.instrument_sqlalchemy() menciptakan rentang untuk setiap pertanyaan yang dieksekusi oleh mesin SQLAlchemy.

menginstal

Gunakan sqlalchemy ekstra untuk memasang logfire:

{{ install_logfire(extras=['SQLalchemy']) }}

penggunaan

Mari kita lihat contoh minimal. Anda dapat menjalankannya menggunakan python main.py:

main.py
import logfire
from sqlalchemy import create_engine

logfire.configure()

engine = create_engine("sqlite:///:memory:")
logfire.instrument_sqlalchemy(engine=engine)

Argumen kata kunci untuk logfire.instrument_sqlalchemy() diteruskan ke metode SQLAlchemyInstrumentor().instrument() dari paket OpenTelemetry SQLAlchemy Instrumentation,Baca lebih lanjut di sini.

Petunjuk

Jika Anda menggunakan SQLModel, Anda dapat menggunakan SQLAlchemyInstrumentor yang sama untuk mendeteksinya.


本文总阅读量次