SQLALchemy¶
Метод logfire.instrument_sqlalchemy() создает диапазон для каждого запроса, выполняемого движком SQLALchemy.
Монтаж¶
Использование sqlalchemy Установка extra logfire:
{{ install_logfire(extras=['SQLalchemy']) }}
Использование¶
Давайте посмотрим на один из самых маленьких примеров. Вы можете запустить его с помощью python main.py:
main.py
import logfire
from sqlalchemy import create_engine
logfire.configure()
engine = create_engine("sqlite:///:memory:")
logfire.instrument_sqlalchemy(engine=engine)
logfire.instrument_sqlalchemy() Параметры ключевых слов передаются в пакет OpenTelemetry SQLALchemy Instrumentation SQLAlchemyInstrumentor().instrument() метод,Пожалуйста, здесь Читайте больше информации об этом.
Советы
Если вы используете SQLModel, вы можете обнаружить его с помощью того же SQLAlchemyInstrumentor.
本文总阅读量次