Objective & Overview
Implement the production observability subsystem in ChunkGuard / ReliaDL, featuring a Prometheus metrics server and OpenTelemetry distributed tracing.
Technical Specification & Design
- Prometheus Metrics: Export counters, histograms, and gauges over
/metrics HTTP endpoint.
- OpenTelemetry Tracing: Distributed tracing span hierarchy (
download.session -> download.worker -> download.chunk -> storage.write).
Key Deliverables & Module Breakdown
src/telemetry/metrics.py: Prometheus metrics registry and server
src/telemetry/tracing.py: OpenTelemetry tracer and exporter setup
Acceptance Criteria & Checkpoints
Documentation References
Objective & Overview
Implement the production observability subsystem in ChunkGuard / ReliaDL, featuring a Prometheus metrics server and OpenTelemetry distributed tracing.
Technical Specification & Design
/metricsHTTP endpoint.download.session->download.worker->download.chunk->storage.write).Key Deliverables & Module Breakdown
src/telemetry/metrics.py: Prometheus metrics registry and serversrc/telemetry/tracing.py: OpenTelemetry tracer and exporter setupAcceptance Criteria & Checkpoints
Documentation References