Files
2025-11-30 09:06:02 +08:00

69 lines
1004 B
Markdown

# Health API
## Overview
The Health API provides system health checks, metrics, and status information.
## Check Health Status
```http
GET /api/health
```
Response:
```json
{
"code": 200,
"data": {
"status": "ok",
"metrics": {
"clients": 5,
"requests": 1000,
"errors": 2
}
}
}
```
## Detailed Health Check
```http
GET /api/health/detailed
Authorization: Bearer {admin_token}
```
Response:
```json
{
"status": "ok",
"version": "0.20.0",
"uptime": 3600,
"database": {
"status": "ok",
"size": 1048576,
"connections": 5
},
"cache": {
"status": "ok",
"hits": 100,
"misses": 10
},
"metrics": {
"active_connections": 5,
"total_requests": 1000,
"error_rate": 0.02
}
}
```
## Metrics
```http
GET /api/metrics
Authorization: Bearer {admin_token}
```
---
**Note:** This is a placeholder file. See [core/going_to_production.md](../core/going_to_production.md#monitoring-and-logging) for monitoring best practices.