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 đề

  1. Kiểm tra server logs
  2. Restart service
  3. Nếu không khắc phục → rollback deploy
  4. Thông báo team

Incident Response

Khi có sự cố nghiêm trọng:
Quy trình:
  1. Triage — Xác định mức độ nghiêm trọng
  2. Communicate — Thông báo stakeholders
  3. Fix — Khắc phục sự cố
  4. Post-mortem — Phân tích nguyên nhân, phòng ngừa

Skill bổ trợ

Prefix: /health, /health --detailedDashboard sức khỏe codebase (0-10 score): coverage, complexity, docs, dependencies.
Khi dùng: Đầu sprint, plan refactoring, report cho stakeholders.
Prefix: /canary, /canary --metrics, /canary --alertTheo dõi sau deploy: error rate, latency, user metrics.
Khi dùng: Sau mỗi deploy, hoặc liên tục theo dõi.