Zum Inhalt

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.


本文总阅读量次