Expand description
Query Analytics & Slow Query Log
Comprehensive query analytics at the proxy layer:
- Query fingerprinting and normalization
- Execution statistics and histograms
- Slow query logging
- Pattern detection (N+1, bursts)
- AI/Agent workload classification
Re-exports§
pub use config::AnalyticsConfig;pub use config::AnalyticsConfigBuilder;pub use config::SlowQueryConfig;pub use config::PatternConfig;pub use config::SamplingConfig;pub use fingerprinter::QueryFingerprinter;pub use fingerprinter::QueryFingerprint;pub use fingerprinter::OperationType;pub use statistics::QueryStatistics;pub use statistics::QueryExecution;pub use statistics::StatisticsStore;pub use statistics::QueryStats;pub use slow_log::SlowQueryLog;pub use slow_log::SlowQueryEntry;pub use slow_log::SlowQueryReader;pub use patterns::PatternDetector;pub use patterns::NplusOnePattern;pub use patterns::QueryBurst;pub use patterns::PatternAlert;pub use histogram::LatencyHistogram;pub use histogram::HistogramBucket;pub use histogram::HistogramSnapshot;pub use metrics::AnalyticsMetrics;pub use metrics::AnalyticsSnapshot;pub use metrics::QueryMetricEntry;pub use intent::QueryClassifier;pub use intent::QueryIntent;pub use intent::RagAnalytics;pub use intent::WorkflowTracer;pub use intent::WorkflowTrace;pub use intent::CostAttribution;
Modules§
- config
- Analytics Configuration
- fingerprinter
- Query Fingerprinting
- histogram
- Latency Histogram
- intent
- Query Intent Classification
- metrics
- Analytics Metrics
- patterns
- Pattern Detection
- slow_
log - Slow Query Log
- statistics
- Query Statistics
Structs§
- Agent
Cost - Per-agent cost
- Cost
Report - Cost report
- Intent
Stats - Intent statistics
- Query
Analytics - Main analytics engine
- User
Cost - Per-user cost
Enums§
- OrderBy
- Order by options for top queries