Skip to main content

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

TileWhat it shows
Deployments by triggerCounts split across push, pull_request, manual over the selected window.
Success rate% of deployments that reached healthy over the window.
Failure breakdownTop failure reasons, grouped by the failure_reason text. Helps spot recurring categories — “image pull failed”, “healthcheck failed”, “missing secret”.
Build durationPercentile (p50 / p90 / p99) build times per repo. Spikes here usually mean a base image got heavier.
Top reposMost active repos by deployment count.
Top authorsMost 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 previewsHow 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.