Module analytics_v2

Module analytics_v2 

Source
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§

AnalyticsQuery
Query parameters for analytics endpoints
AnalyticsV2State
Enhanced analytics state with both Prometheus and database access
DataPoint
EndpointData
EndpointsResponse
GET /api/v2/analytics/endpoints
ErrorResponse
GET /api/v2/analytics/errors
ErrorSummaryData
LatencyResponse
GET /api/v2/analytics/latency
LatencyTrendData
ProtocolData
ProtocolsResponse
GET /api/v2/analytics/protocols
SeriesData
TimeSeriesResponse
GET /api/v2/analytics/requests
TrafficPatternData
TrafficPatternsQuery
TrafficPatternsResponse
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