# Platform Status

<Card title="API Uptime — This Month">
<Columns>
<Stat label="Uptime" value="99.94%" change="+0.02% vs last month" tone="success" icon="chart-line" />
<Stat label="Incidents" value="1" note="Resolved" tone="info" icon="shield-check" />
<Stat label="Avg. response time" value="142 ms" note="p95: 310 ms" tone="neutral" icon="gauge" />
</Columns>

<Progress value="99.94" max="100" label="Uptime target 99.9%" tone="success" />
</Card>

<Card title="Recent Incident">
<Callout tone="success" title="Resolved — June 14, 2025">
<Columns>
<div>
**Database connection pool exhaustion** caused elevated latency and intermittent 503 errors on the API for 38 minutes.

**Resolved at:** 14:52 UTC, June 14

**Root cause:** A traffic spike combined with a misconfigured connection limit on the primary replica. Fixed by adjusting pool sizing and adding a circuit breaker.
</div>
</Columns>
</Callout>
</Card>

<Card title="Uptime history — last 7 days">
<Chart type="line" x="Day" y="Uptime %">
| Day | Uptime |
|---|---|
| Jun 9 | 100 |
| Jun 10 | 100 |
| Jun 11 | 100 |
| Jun 12 | 100 |
| Jun 13 | 100 |
| Jun 14 | 99.2 |
| Jun 15 | 100 |
</Chart>
</Card>

<Card title="Component status">
| Service | Status |
|---|---|
| API | <Badge tone="success">Operational</Badge> |
| Web dashboard | <Badge tone="success">Operational</Badge> |
| Authentication | <Badge tone="success">Operational</Badge> |
| Background jobs | <Badge tone="success">Operational</Badge> |
| Database (primary) | <Badge tone="success">Operational</Badge> |
| Database (replica) | <Badge tone="success">Operational</Badge> |
</Card>

<Details title="Incident timeline — June 14">
<Steps>
<Step title="14:14 UTC" status="done">Latency spikes observed; alerts triggered.</Step>
<Step title="14:18 UTC" status="done">On-call engineer paged; investigation started.</Step>
<Step title="14:26 UTC" status="done">Root cause identified: connection pool exhaustion.</Step>
<Step title="14:41 UTC" status="done">Mitigation applied: pool size adjusted, traffic shed.</Step>
<Step title="14:52 UTC" status="done">Service fully recovered; monitoring confirmed.</Step>
</Steps>
</Details>

<FollowUps>
- [Show detailed error rates per endpoint](#)
- [View last month’s full incident report](#)
- [Set up status notifications for this page](#)
</FollowUps>