Opyntel

P95 latency alerts on Railway

Railway shows P95 latency, with P50, P90 and P99, on each service’s Metrics tab, but its monitors only fire on CPU, RAM, disk and network egress. To be alerted when a Railway service gets slow, you need a tool that reads those response times and alerts on P95. For what each percentile means, see P50 vs P95 vs P99 latency explained.

Where Railway shows latency

  1. Open the project, then the service.
  2. Go to the Metrics tab.
  3. The HTTP charts show response time as P50, P90, P95 and P99, the request error rate, and responses by status class (2xx, 4xx, 5xx).

The Railway CLI prints the same numbers, and can narrow them to one method or path:

bash
railway metrics --http
railway metrics --http --method GET --path /api/orders

What Railway monitors can and can’t watch

Monitor onRailway
CPU, RAM, disk, network egressYes, above or below a limit, on the Pro plan
P95 or P99 response timeNo
HTTP error rateNo

Monitors notify by email and in-app, and can call a webhook.

Which percentile to alert on

Alert on P95, held for several minutes, and pair it with the Railway 5xx error rate. P99 on a quiet Railway service is often a single cold or slow request.

How Opyntel alerts on Railway latency

Opyntel reads every Railway service’s request counts, status classes and P50, P95 and P99 latency, and lists them in one table across all your projects and environments, next to the services you run on other platforms. It alerts when a service’s P95 latency or error rate passes your threshold, or when the service goes down, by email, Slack or SMS depending on your plan. Default rules cover every plan, and your own thresholds come with Pro.

FAQ

Railway latency questions, answered

P95, response-time alerts and where latency shows.

The response time 19 in 20 requests beat. P99 is the time 99 in 100 beat.

Not with its built-in monitors, which cover CPU, RAM, disk and egress.

The alerts your platform doesn’t send.

One dashboard for everything you run, with the alerts your platforms leave out. Read-only, nothing to install in your apps.

See how it works