Expand description
Enhanced Analytics API handlers with persistent storage
This module provides comprehensive analytics endpoints that combine:
- Real-time metrics from Prometheus
- Historical data from the analytics database
- Advanced queries (time-series, trends, patterns)
Structs§
- Analytics
Query - Query parameters for analytics endpoints
- Analytics
V2State - Enhanced analytics state with both Prometheus and database access
- Data
Point - Endpoint
Data - Endpoints
Response - GET /api/v2/analytics/endpoints
- Error
Response - GET /api/v2/analytics/errors
- Error
Summary Data - Latency
Response - GET /api/v2/analytics/latency
- Latency
Trend Data - Protocol
Data - Protocols
Response - GET /api/v2/analytics/protocols
- Series
Data - Time
Series Response - GET /api/v2/analytics/requests
- Traffic
Pattern Data - Traffic
Patterns Query - Traffic
Patterns Response - GET /api/v2/analytics/traffic-patterns
Functions§
- export_
csv - GET /api/v2/analytics/export/csv
- export_
json - GET /api/v2/analytics/export/json
- get_
error_ summary - get_
latency_ trends - get_
overview - GET /api/v2/analytics/overview
- get_
protocol_ breakdown - get_
requests_ timeseries - get_
top_ endpoints - get_
traffic_ patterns