Service
checkout-api Burning budget
Go 1.23 · owned by payments · runs in ap-south-1 and eu-west-1
- Version
- v2.14.0 a41f9c2
- Replicas
- 6 / 6
- Requests
- 4,210 rpm
- On call
- PKPriya Kulkarni
- Repository
- acme/checkout
Latency
- p50
- p95
- p99
00:0006:0012:0018:0000:00
Availability objective
72% spent- Objective
- 99.90%
- Current
- 99.89%
Error budget left28%
| Window | Burn | Page at |
|---|---|---|
| 5 minutes | 16.2× | 14.4× |
| 1 hour | 14.9× | 14.4× |
| 6 hours | 3.1× | 6× |
Errors per hour
- 5xx
- 4xx
00:0006:0012:0018:0023:00
Resources, per pod
CPU0.62 / 2 vCPU
Memory850 / 1024 MiB
Connections18 / 50
- INFOcheckout-apiPOST /v1/orders 201 142ms order_id=ord_9f2k4x
- INFOcheckout-apiGET /v1/orders/ord_9f2k4x 200 31ms
- WARNcheckout-apipayments: charge took 1,204ms, over the 1,000ms budget
- ERRORcheckout-apiPOST /v1/checkout 502 upstream payments timed out after 2,000ms
- INFOcheckout-apiPOST /v1/checkout 201 388ms order_id=ord_9f2k51
- DEBUGcheckout-apipool stats open=18 idle=4 waiting=0
- INFOcheckout-apiGET /healthz 200 1ms
Tailing6 pods · last 15 minutes48,112 lines
Environment
- DATABASE_URL
- postgres://checkout@orders-db.internal:5432/orders
- PAYMENTS_TIMEOUT
- 2s
- IDEMPOTENCY_TTL
- 24h
- OTEL_EXPORTER
- otlp://collector.observability:4317