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