Aller au contenu

par SQLALchemy

La méthode logfire.instrument_sqlalchemy() va créer une span pour chaque requête exécutée par le moteur SQLAlchemy.

Installation de

Installation de logfire avec sqlalchemy extra:

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

Utilisation de

Regardons un exemple minimal ci-dessous. vous pouvez l'exécuter avec python main.py:

main.py
import logfire
from sqlalchemy import create_engine

logfire.configure()

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

Les paramètres de mot-clé de logfire.instrument_sqlalchemy() sont passés à la méthode SQLAlchemyInstrumentor().instrument() du paquet OpenTelemetry SQLAlchemy Instrumentation,Veuillez en savoir plus ici.

Indice

Si tu utilises Le modèle SQL Le même peut être utilisé SQLAlchemyInstrumentor pour le détecter.


本文总阅读量次