Skip to content

Instantly share code, notes, and snippets.

View slavpetroff's full-sized avatar
💭
Python

Stanislav Petrov slavpetroff

💭
Python
View GitHub Profile
@slavpetroff
slavpetroff / api.py
Created November 13, 2024 17:13 — forked from draincoder/api.py
FastAPI + FastStream tracing
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor
from faststream.redis import RedisMessage
from faststream.redis.fastapi import RedisRouter
from faststream.redis.opentelemetry import RedisTelemetryMiddleware
router = RedisRouter()