Documentation Index
Fetch the complete documentation index at: https://docs.slipway.sh/llms.txt
Use this file to discover all available pages before exploring further.
/{slug}/metrics is a dashboard over your org’s deployment history. It’s all derived from the existing event + deployment tables — there’s no separate sampling pipeline, so the numbers are exact.
What’s on the page
| Tile | What it shows |
|---|---|
| Deployments by trigger | Counts split across push, pull_request, manual over the selected window. |
| Success rate | % of deployments that reached healthy over the window. |
| Failure breakdown | Top failure reasons, grouped by the failure_reason text. Helps spot recurring categories — “image pull failed”, “healthcheck failed”, “missing secret”. |
| Build duration | Percentile (p50 / p90 / p99) build times per repo. Spikes here usually mean a base image got heavier. |
| Top repos | Most active repos by deployment count. |
| Top authors | Most active GitHub authors by attributed deployments. Webhooks attribute deployments to the GitHub user who pushed the commit, even if they’ve never signed in to slipway. |
| Active previews | How many deployments are currently in healthy state. |
Time windows
The dashboard supports a fixed set of windows: last 24 hours, 7 days, 30 days. All tiles share the selected window.Caveats
- Failure-reason grouping is text-based. If the same underlying issue surfaces with two different wordings, it’s counted twice. We’ll add normalization when this becomes a real problem.
- Author attribution uses GitHub identity. The sender of the webhook is treated as the author. For PR deploys that’s whoever triggered the most recent push/synchronize.
- Counts are over completed deployments. In-flight deployments don’t show up in success-rate or failure-breakdown tiles until they reach a terminal state.