MCP Gateway
ApiObservability

Get latency percentiles

Get p50, p90, p95, p99 latency percentiles over time with configurable buckets and server filtering.

GET
/api/v1/observability/metrics/percentiles

Query Parameters

hours?integer

Hours to look back

Default24
Range1 <= value <= 168
interval_minutes?integer

Bucket size in minutes

Default60
Range5 <= value <= 1440
server_id?|

Filter by server

Response Body

application/json

application/json

curl -X GET "https://loading/api/v1/observability/metrics/percentiles"
{
  "buckets": [
    {
      "timestamp": "2019-08-24T14:15:22Z",
      "p50": 0,
      "p90": 0,
      "p95": 0,
      "p99": 0,
      "sample_count": 0
    }
  ],
  "summary": {
    "p50": 0,
    "p90": 0,
    "p95": 0,
    "p99": 0,
    "total_requests": 0,
    "avg_latency": 0
  }
}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}