//! Prometheus metrics recorder.
usecrate::request_logging::serializers::HttpAnalyticsRow;useasync_trait::async_trait;/// Trait for recording GenAI metrics from analytics data
#[async_trait]pubtraitMetricsRecorder: Send + Sync {/// Record metrics from a complete http_analytics table row
async fnrecord_from_analytics(&self, row:&HttpAnalyticsRow);}