Skip to main content
GET
/
v1
/
pipelines
/
stats
cURL
curl --request GET \
  --url https://api.qyl.dev/v1/pipelines/stats
{
  "total_runs": 1,
  "success_rate": 0.5,
  "avg_duration_seconds": 123,
  "p95_duration_seconds": 123,
  "by_status": [
    {
      "status": "pending",
      "count": 1,
      "percentage": 50
    }
  ]
}

Query Parameters

pipelineName
string

Pipeline name filter

startTime
string<date-time>

Start time

endTime
string<date-time>

End time

Response

The request has succeeded.

Pipeline statistics

total_runs
integer<int64>
required

Total runs

Required range: x >= 0
success_rate
number<double>
required

Success rate

Required range: 0 <= x <= 1
avg_duration_seconds
number<double>
required

Average duration in seconds

p95_duration_seconds
number<double>
required

P95 duration in seconds

by_status
object[]
required

Runs by status