SQLAlchemy¶
logfire.instrument_sqlalchemy() 메서드는SQLAlchemy엔진에 의해 실행되는 각 쿼리에 대한 스팬을 생성합니다.
설치¶
sqlalchemy 엑스트라를 사용하여 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 계측 패키지의 SQLAlchemyInstrumentor().instrument() 메서드로 전달됩니다.여기에서 자세히 알아보십시오.
힌트
SQLModel를 사용하는 경우 동일한 SQLAlchemyInstrumentor 를 사용하여 탐지할 수 있습니다.
本文总阅读量次