v5
latestOpenAPI 3.1.02026-08-025631,1012.8 MBAnalytics
Analytics - Retrievers
Get Retriever Performance
Get retriever performance metrics for tuning.
Retrieves time-series performance data including:
- Query latency (P50, P95, P99)
- Query counts
- Result counts
- Latency trends
Use Cases:
- Monitor retriever performance over time
- Identify performance degradations
- Compare performance across time periods
- Establish performance baselines
Example:
curl -X GET "https://api.mixpeek.com/v1/analytics/retrievers/ret_abc123/performance?hours=24&group_by=hour" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "X-Namespace: your-namespace"
get/v1/analytics/retrievers/{retriever_id}/performance
Path parameters
retriever_idstring required
Query parameters
start_datestring date-time nullable
Start date (UTC)
Start date (UTC)
end_datestring date-time nullable
End date (UTC)
End date (UTC)
group_bystring
Time grouping: hour, day, week
Time grouping: hour, day, week
Response
Successful Response
Example response
{
"metrics": [
{
"avg_latency_ms": 145.3,
"avg_results": 10.5,
"p95_latency_ms": 287.5,
"p99_latency_ms": 456.2,
"query_count": 245,
"time_bucket": "2025-10-28T00:00:00Z"
}
],
"retriever_id": "ret_abc123",
"summary": {
"avg_latency_ms": 152.8,
"p95_latency_ms": 295.2,
"p99_latency_ms": 502.1,
"total_queries": 5234
},
"time_range": {
"end": "2025-10-29T00:00:00Z",
"start": "2025-10-28T00:00:00Z"
}
}