dwctl 8.40.0

The Doubleword Control Layer - A self-hostable observability and analytics platform for LLM applications
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! OpenTelemetry GenAI metrics implementation
//!
//! This module implements the OpenTelemetry Semantic Conventions for Generative AI,
//! providing standardized metrics for monitoring AI model requests through the proxy.
//!
//! Additional metrics (credits, analytics lag) are recorded inline using the `metrics`
//! facade in the request_logging module.

mod cache_info;
mod gen_ai;
mod recorder;

pub use cache_info::{CacheInfoState, update_cache_info_metrics};
pub use gen_ai::GenAiMetrics;
pub use recorder::MetricsRecorder;