Incidents

INC-2048 — Payment API latency

Checkout and payment requests are timing out for a subset of production traffic in us-east-1.

criticalinvestigatingpayments-api12m

Timeline

Every state change, automatically captured

  1. 12:30Alert triggered

    p95 latency above 500ms for 3 consecutive minutes.

  2. 12:32Engineer assigned

    Paged Sarah Chen via on-call rotation.

  3. 12:36Investigation started

    Correlated latency with orders-db-primary CPU.

  4. 12:41Database issue identified

    Connection pool exhausted after deploy-1842.

  5. 12:48Fix deployed

    Increased pool size and enabled statement timeout.

  6. 12:53Service recovered

    p95 latency back to 190ms, error rate under 0.3%.

AI analysis

Correlated from metrics, logs and deployments

Latency rose from 180ms to 742ms within 15 minutes, matching a 38% increase in orders-db-primary CPU that began 4 minutes after deploy-1842. The new settlement retry budget triples concurrent queries per request. Rolling back deploy-1842 or raising the connection pool ceiling should restore baseline latency.

Metrics

p95 latency around the incident window

Related logs

2 matching entries

12:42:10ERRORDatabase connection timeout after 5000ms (pool exhausted)
12:40:12WARNConnection pool utilisation at 94%

Incident notes

Shared with everyone on the response

No notes yet.

Incident IDINC-2048
Servicepayments-api
AssigneeSarah Chen
Created12 minutes ago
Duration12m

Related deployments

deploy-1842Successful

v4.12.0 · 9f3ac21 · 12 min ago

deploy-1837Rolled Back

v4.11.9 · aa72e15 · yesterday

Resolution summary

Available once the incident is resolved.