Redis¶
Метод logfire.instrument_redis() создает диапазон для каждой команды, выполняемой клиентом Redis.
Монтаж¶
Использование redis Установка extra logfire:
{{ install_logfire(extras=['redis']) }}
Использование¶
Давайте рассмотрим один из самых маленьких примеров:
main.py
import logfire
import redis
logfire.configure()
logfire.instrument_redis()
# This will report a span with the default settings
client = redis.StrictRedis(host="localhost", port=6379)
client.get("my-key")
# This will report a span with the default settings
async def main():
client = redis.asyncio.Redis(host="localhost", port=6379)
await client.get("my-key")
if __name__ == "__main__":
import asyncio
asyncio.run(main())
logfire.instrument_redis() Параметры ключевых слов передаются в пакет OpenTelemetry Redis Instrumentation RedisInstrumentor().instrument() метод,Пожалуйста, здесь Читайте больше соответствующей информации.
本文总阅读量次