Update monitoring packages to latest versions
- Updated all OpenTelemetry packages to latest versions: - opentelemetry-api: 1.27.0 → 1.39.1 - opentelemetry-sdk: 1.27.0 → 1.39.1 - opentelemetry-exporter-otlp-proto-grpc: 1.27.0 → 1.39.1 - opentelemetry-exporter-otlp-proto-http: 1.27.0 → 1.39.1 - opentelemetry-instrumentation-fastapi: 0.48b0 → 0.60b1 - opentelemetry-instrumentation-httpx: 0.48b0 → 0.60b1 - opentelemetry-instrumentation-redis: 0.48b0 → 0.60b1 - opentelemetry-instrumentation-sqlalchemy: 0.48b0 → 0.60b1 - Removed prometheus-client==0.23.1 from all services - Unified all services to use the same monitoring package versions Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -22,7 +22,7 @@ def setup_tracing(
|
||||
app,
|
||||
service_name: str,
|
||||
service_version: str = "1.0.0",
|
||||
jaeger_endpoint: str = "http://jaeger-collector.monitoring:4317"
|
||||
otel_endpoint: str = "http://signoz-otel-collector.signoz:4318"
|
||||
):
|
||||
"""
|
||||
Setup OpenTelemetry distributed tracing for a FastAPI service.
|
||||
@@ -37,7 +37,7 @@ def setup_tracing(
|
||||
app: FastAPI application instance
|
||||
service_name: Name of the service (e.g., "auth-service")
|
||||
service_version: Version of the service
|
||||
jaeger_endpoint: Jaeger collector gRPC endpoint
|
||||
otel_endpoint: OpenTelemetry collector endpoint (SigNoz)
|
||||
|
||||
Example:
|
||||
from shared.monitoring.tracing import setup_tracing
|
||||
@@ -58,9 +58,9 @@ def setup_tracing(
|
||||
tracer_provider = TracerProvider(resource=resource)
|
||||
trace.set_tracer_provider(tracer_provider)
|
||||
|
||||
# Configure OTLP exporter to send to Jaeger
|
||||
# Configure OTLP exporter to send to SigNoz
|
||||
otlp_exporter = OTLPSpanExporter(
|
||||
endpoint=jaeger_endpoint,
|
||||
endpoint=otel_endpoint,
|
||||
insecure=True # Use TLS in production
|
||||
)
|
||||
|
||||
@@ -100,7 +100,7 @@ def setup_tracing(
|
||||
logger.info(
|
||||
"Distributed tracing configured",
|
||||
service=service_name,
|
||||
jaeger_endpoint=jaeger_endpoint
|
||||
otel_endpoint=otel_endpoint
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user