Health Check
Kiểm tra sức khỏe hệ thống production sau deploy hoặc theo định kỳ.Cập nhật bộ mới: Dùng
/health (code quality dashboard 0-10), /canary (theo dõi post-deploy).Cú pháp
Các hạng mục kiểm tra
1
API Health
Gọi health endpoint, kiểm tra response time và status.
2
Database Connection
Kiểm tra kết nối PostgreSQL và Redis.
- Connection pool status
- Query response time
3
Third-party Services
Kiểm tra kết nối với các dịch vụ bên ngoài:
- Payment gateway
- Email service
- Cloud storage
4
Error Rates
Kiểm tra tỷ lệ lỗi:
- 5xx errors trong 15 phút gần nhất
- Error spike bất thường
5
Performance
- API response time (p50, p95, p99)
- Memory usage
- CPU usage
- Disk usage
Output mẫu
Khi nào chạy
Xử lý khi có vấn đề
- API Down
- Database Issues
- High Error Rate
- Kiểm tra server logs
- Restart service
- Nếu không khắc phục → rollback deploy
- Thông báo team
Incident Response
Khi có sự cố nghiêm trọng:- Triage — Xác định mức độ nghiêm trọng
- Communicate — Thông báo stakeholders
- Fix — Khắc phục sự cố
- Post-mortem — Phân tích nguyên nhân, phòng ngừa
Skill bổ trợ
/health — Code quality dashboard
/health — Code quality dashboard
Prefix: Khi dùng: Đầu sprint, plan refactoring, report cho stakeholders.
/health, /health --detailedDashboard sức khỏe codebase (0-10 score): coverage, complexity, docs, dependencies./canary — Post-deploy monitoring
/canary — Post-deploy monitoring
Prefix: Khi dùng: Sau mỗi deploy, hoặc liên tục theo dõi.
/canary, /canary --metrics, /canary --alertTheo dõi sau deploy: error rate, latency, user metrics.