콘텐츠로 이동

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 를 사용하여 탐지할 수 있습니다.


本文总阅读量次