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.
本文总阅读量次