Module observability

Module observability 

Source
Expand description

Observability Module

Provides metrics, tracing, and logging for production monitoring.

§Architecture

┌─────────────────────────────────────────────────────────────┐
│                    Observability                             │
├─────────────────────────────────────────────────────────────┤
│  Metrics:                                                    │
│    - Query latency histogram                                 │
│    - Query throughput counter                                │
│    - Index size gauge                                        │
│    - Cache hit/miss ratio                                    │
│                                                              │
│  Tracing:                                                    │
│    - Request spans with attributes                           │
│    - Component-level timing                                  │
└─────────────────────────────────────────────────────────────┘

Structs§

Metrics
Central metrics collector for RAG++.
MetricsConfig
Metrics configuration.
QuerySpan
Query execution span.
SpanContext
Context for distributed tracing.