Перейти к содержанию

HTTPX

Метод logfire.instrument_httpx() может быть использован для обнаружения HTTPX с помощьюLogfire.

Монтаж

Установите logfire с помощью httpx extra:

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

Использование

Давайте посмотрим на один из самых маленьких примеров ниже. Вы можете запустить его с помощью python main.py:

main.py
import logfire
import httpx

logfire.configure()
logfire.instrument_httpx()

url = "https://httpbin.org/get"

with httpx.Client() as client:
    client.get(url)


async def main():
    async with httpx.AsyncClient() as client:
        await client.get(url)


if __name__ == "__main__":
    import asyncio

    asyncio.run(main())

logfire.instrument_httpx() Использование OpenTelemetry HTTPX Instrumentation Пакет, вы можете Здесь. Найдите дополнительную информацию об этом пакете.


本文总阅读量次