콘텐츠로 이동

AIOHTTP 클라이언트 측

AIOHTTP 비동기 및 파이썬을 위한 비동기 HTTP 클라이언트 측/서버 프레임워크.

logfire.instrument_aiohttp_client() 메소드는 AIOHTTP 클라이언트 측에서 수행한 각 요청에 대한 범위를 생성합니다.

질문

"AIOHTTP 서버는 어떻습니까? AIOHTTP 서버 계측은 현재 지원되지 않습니다. 할 수 있습니다여기 있습니다.진행 상황을 추적합니다.

설치

aiohttp 엑스트라를 사용하여 logfire 를 설치하십시오.

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

사용법

최소한의 예를 살펴보겠습니다.python main.py 를 사용하여 실행할 수 있습니다.

main.py
import logfire
import aiohttp


logfire.configure()
logfire.instrument_aiohttp_client()


async def main():
    async with aiohttp.ClientSession() as session:
        await session.get("https://httpbin.org/get")


if __name__ == "__main__":
    import asyncio

    asyncio.run(main())

logfire.instrument_aiohttp_client() 에 대한 키워드 인수는 OpenTelemetry aiohttp 클라이언트 측 계측 패키지의 AioHttpClientInstrumentor().instrument() 메서드로 전달됩니다.자세한 내용은 여기에서를 참조하십시오.


本文总阅读量次