OTEL backend for metrics/traces/logs (#4632)

Co-authored-by: Benji Visser <benji@093b.org>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Shuchang Zheng
2026-02-04 17:54:07 -08:00
committed by GitHub
parent be00c65071
commit 566a108d5d
19 changed files with 2935 additions and 2807 deletions

View File

@@ -70,18 +70,32 @@ dependencies = [
"urllib3>=2.6.0",
"zstandard>=0.25.0",
"sse-starlette>=3.0.3,<4",
"opentelemetry-api>=1.39.0,<2",
]
[dependency-groups]
cloud = [
"ddtrace>=2.3.2,<3",
"stripe>=9.7.0,<10",
"temporalio[opentelemetry]>=1.6.0,<2",
"temporalio>=1.6.0,<2",
"redis>=5.0.3,<6",
"pyrate-limiter>=3.7.0,<4",
"opentelemetry-exporter-otlp-proto-grpc>=1.38.0,<2",
"opentelemetry-exporter-otlp-proto-grpc>=1.39.1,<2",
"kr8s>=0.20.14,<1",
# OpenTelemetry instrumentation
"opentelemetry-sdk>=1.39.0,<2",
"opentelemetry-instrumentation-fastapi>=0.60b1,<1",
"opentelemetry-instrumentation-asyncpg>=0.60b1,<1",
"opentelemetry-instrumentation-sqlalchemy>=0.60b1,<1",
"opentelemetry-instrumentation-redis>=0.60b1,<1",
"opentelemetry-instrumentation-httpx>=0.60b1,<1",
"opentelemetry-instrumentation-aiohttp-client>=0.60b1,<1",
"opentelemetry-instrumentation-logging>=0.60b1,<1",
"opentelemetry-instrumentation-asyncio>=0.60b1,<1",
"opentelemetry-instrumentation-botocore>=0.60b1,<1",
"opentelemetry-instrumentation-grpc>=0.60b1,<1",
"opentelemetry-instrumentation-requests>=0.60b1,<1",
"opentelemetry-instrumentation-urllib3>=0.60b1,<1",
]
dev = [
"isort>=5.13.2",