Giám Sát & Cảnh Báo
Những gì nhà tạo lập thị trường cần giám sát và cảnh báo.
Kiểm Tra Sức Khỏe Hệ Thống
Sức Khỏe API
Endpoint: GET /health
Phản hồi: { "status": "ok" }
Giám sát: Kiểm tra mỗi 30-60 giây
Cảnh báo: Nếu kiểm tra sức khỏe thất bại, máy chủ API có thể đã ngừng hoạt động
Kết Nối WebSocket
Giám sát: Theo dõi trạng thái kết nối WebSocket
Cảnh báo: Nếu kết nối bị ngắt, kết nối lại ngay lập tức
Thực hành tốt nhất: Triển khai exponential backoff khi kết nối lại
Giám Sát Lệnh
Tỷ Lệ Từ Chối
Chỉ số: Phần trăm lệnh bị từ chối
Cảnh báo: Nếu tỷ lệ từ chối > 5%, hãy kiểm tra:
- Vấn đề ký quỹ
- Hạn chế theo tier
- Công cụ đã hết hạn
- Hệ thống quá tải
Tỷ Lệ Khớp Lệnh
Chỉ số: Phần trăm lệnh được khớp
Cảnh báo: Nếu tỷ lệ khớp lệnh giảm đáng kể, hãy kiểm tra:
- Điều kiện thị trường
- Tính cạnh tranh của báo giá
- Độ sâu sổ lệnh
Độ Trễ Lệnh
Chỉ số: Thời gian từ khi đặt lệnh đến khi khớp/xác nhận
Cảnh báo: Nếu độ trễ > 1s, hãy kiểm tra:
- Hệ thống quá tải
- Vấn đề mạng
- Độ trễ xử lý của engine
Giám Sát Danh Mục
Mức Sử Dụng Ký Quỹ
Chỉ số: total_margin_used / balance
Cảnh báo: Nếu mức sử dụng ký quỹ > 80%, hãy cân nhắc:
- Giảm quy mô vị thế
- Bổ sung tài sản thế chấp
- Đóng vị thế
Số Dư Tiền Mặt
Chỉ số: Số dư tiền mặt của tài khoản
Cảnh báo: Nếu số dư tiền mặt < ngưỡng, hãy nạp thêm tiền (khi tính năng được triển khai)
Giám Sát MMP
Kích Hoạt MMP
Chỉ số: Số lần kích hoạt MMP mỗi giờ
Cảnh báo: Nếu MMP kích hoạt thường xuyên, hãy cân nhắc:
- Tăng giới hạn MMP
- Giảm tần suất báo giá
- Xem xét lại các mẫu hình khớp lệnh
Tỷ Lệ Hủy Lệnh Do MMP
Chỉ số: Phần trăm lệnh bị MMP hủy
Cảnh báo: Nếu tỷ lệ hủy lệnh do MMP > 10%, hãy xem xét lại cấu hình MMP
Giám Sát Hệ Thống
Thời Gian Phản Hồi API
Chỉ số: Thời gian phản hồi P50, P95, P99
Cảnh báo: Nếu P95 > 500ms, hãy kiểm tra tải hệ thống
Tốc Độ Tin Nhắn WebSocket
Chỉ số: Số tin nhắn mỗi giây trên WebSocket
Cảnh báo: Nếu tốc độ tin nhắn tăng đột biến, hãy kiểm tra:
- Biến động thị trường
- Hệ thống quá tải
- Độ trễ xử lý tin nhắn
Cảnh Báo Được Khuyến Nghị
- Kiểm tra sức khỏe thất bại: Máy chủ API ngừng hoạt động
- Tỷ lệ từ chối cao: > 5% lệnh bị từ chối
- Tỷ lệ khớp lệnh thấp: < 50% lệnh được khớp (tùy ngữ cảnh)
- Mức sử dụng ký quỹ cao: > 80% ký quỹ đã sử dụng
- Kích hoạt MMP: > 5 lần kích hoạt mỗi giờ
- Ngắt kết nối WebSocket: Mất kết nối
- Độ trễ cao: P95 > 500ms
Công Cụ Giám Sát
Được khuyến nghị:
- Endpoint kiểm tra sức khỏe để giám sát uptime
- Theo dõi trạng thái kết nối WebSocket
- Đối chiếu lệnh/khớp lệnh để đảm bảo độ chính xác
- Theo dõi ký quỹ danh mục
Hiện tại: Chưa có dashboard giám sát tích hợp sẵn. Hãy sử dụng các công cụ bên ngoài (ví dụ: Prometheus, Grafana).