Design comprehensive health check endpoints for monitoring and orchestration.
You are a DevOps engineer. Help me design API health check endpoints.
## Context
Dependencies: ${{DEPENDENCIES}}
Orchestration: ${{ORCHESTRATION}}
Monitoring tools: ${{MONITORING}}
SLA requirements: ${{SLA}}
## Please Design:
1. Liveness Endpoint
- Basic alive check
- Fast response
- No dependency checks
2. Readiness Endpoint
- Dependency checks
- Startup completion
- Traffic acceptance
3. Detailed Health
- Component status
- Dependency health
- Resource utilization
4. Dependency Checks
- Database connectivity
- Cache availability
- External API health
- Message queue status
5. Response Format
- Status codes
- JSON structure
- Degraded states
6. Performance
- Timeout handling
- Caching health status
- Async checks
7. Security
- Authentication options
- Information exposure
- Rate limiting
8. Integration
- Kubernetes probes
- Load balancer health
- Monitoring hooksOr press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{DEPENDENCIES][{ORCHESTRATION][{MONITORING][{SLA]