mit SQLAlchemy¶
Die logfire.instrument_sqlalchemy() -Methode erzeugt eine Spanne für jede Abfrage, die von SQLAlchemy-Engine ausgeführt wird.
Installiert¶
Verwenden sqlalchemy zusätzliche Installation logfire:
{{ install_logfire(extras=['SQLalchemy']) }}
Verwendung¶
Schauen wir uns ein kleineres Beispiel an, das Sie mit python main.py ausführen können:
main.py
import logfire
from sqlalchemy import create_engine
logfire.configure()
engine = create_engine("sqlite:///:memory:")
logfire.instrument_sqlalchemy(engine=engine)
Die Schlüsselwortargumente von logfire.instrument_sqlalchemy() werden an die SQLAlchemyInstrumentor().instrument()-Methode des OpenTelemetry SQLAlchemy Instrumentation-Pakets übergeben,finden Sie hier für weitere Informationen darüber.
Andeutet
Wenn Sie verwenden Das SQL-Modell Sie können das gleiche verwenden. SQLAlchemyInstrumentor Prüfe ihn.
本文总阅读量次