Better Stack Uptime — Thiết Lập Giám Sát
| Dự Án | PTX-CM |
| Gói | Monitor, status page, gọi điện |
Monitor Cần Tạo
1. API Health (HTTP Monitor)
| Trường | Giá Trị |
|---|---|
| Tên | PTX-CM API Health |
| URL | https://your-domain/health |
| Tần suất kiểm tra | 30 giây |
| Phương thức | GET |
| Status kỳ vọng | 200 |
| Cảnh báo khi | 2 lần thất bại liên tiếp |
| Escalation | Gọi điện + SMS |
2. Web Frontend (HTTP Monitor)
| Trường | Giá Trị |
|---|---|
| Tên | PTX-CM Web |
| URL | https://your-domain/ |
| Tần suất kiểm tra | 60 giây |
| Phương thức | GET |
| Status kỳ vọng | 200 |
| Escalation |
3. Backup Database (Heartbeat Monitor)
| Trường | Giá Trị |
|---|---|
| Tên | PTX-CM Daily DB Backup |
| Loại | Heartbeat |
| Kỳ vọng mỗi | 24 giờ |
| Thời gian gia hạn | 30 phút |
| Escalation | Gọi điện + SMS |
Thiết lập:
- Vào Heartbeats → Tạo heartbeat
- Cấu hình như trên
- Sao chép heartbeat URL
- Đặt
HEARTBEAT_URLtrong môi trường cron hoặc.envmáy chủ
Status Page
- Vào Status pages → Tạo
- Tên: PTX Channel Manager Status
- Subdomain:
ptx-cm→ptx-cm.betteruptime.com - Thêm cả 3 monitor ở trên
- Chia sẻ URL với đội vận hành
Lịch Trực
- Vào On-call → Tạo lịch
- Thêm thành viên với số điện thoại
- Gắn vào tất cả monitor làm escalation policy
Luồng Cảnh Báo
Monitor thất bại (2 lần kiểm tra liên tiếp)
↓
Better Stack tạo incident
↓
Gọi điện cho người trực (ngay lập tức)
↓
Thông báo SMS (ngay lập tức)
↓
Thông báo email (ngay lập tức)
↓
Status page cập nhật tự động
↓
Monitor khôi phục → incident tự động giải quyết
↓
Status page hiển thị "Tất cả hệ thống hoạt động bình thường"