Health Check
Health check là quá trình hệ thống kiểm tra định kỳ xem các endpoints, websites hay apps có đang hoạt động bình thường không. Nó hoạt động bằng cách gửi yêu cầu (thông qua giao thức HTTP, HTTPS, hoặc TCP) tới một endpoint (IP hoặc domain) và phân tích phản hồi từ máy chủ.
Health Check được sử dụng chủ yếu cho phần kiểm tra hoạt động của các Endpoints khi tạo DNS Routing Policy.
Vai trò của Health Check trong Routing Policy: Nếu một endpoint không phản hồi hoặc không hoạt động (theo Health Check), nó sẽ được loại bỏ khỏi danh sách routing, giúp tăng cường hiệu quả định tuyến và trải nghiệm người dùng.
Tạo Health Check
Từ menu, chọn DNS > Advance > Health Check
Tại màn Health Check chọn Add
Nhập các thông tin tương ứng để tạo Health Check, bao gồm:
Health Check Name: Nhập tên để dễ nhận biết health check.
Protocol: Chọn giao thức phù hợp với dịch vụ muốn kiểm tra (bao gồm HTTP; HTTPS; TCP)
Port: Nhập giá trị cổng tương ứng
Description (Tùy chọn): Mô tả mục đích kiểm tra.
Cấu hình nâng cao (Tùy chọn):
Check Interval: Khoảng thời gian giữa hai lần kiểm tra, tính bằng giây. Mặc định là 60 giây.
Timeout: Thời gian tối đa để nhận phản hồi từ máy chủ. Mặc định là 10 giây.
Failure Threshold: Số lần kiểm tra thất bại liên tiếp trước khi đánh dấu dịch vụ ngừng hoạt động. Mặc định là 3 lần.
Expected Status Code: Mã HTTP mà dịch vụ trả về sau khi kiểm tra. Thường là 200 (OK).
String Matching: Nhập một chuỗi cụ thể trong nội dung phản hồi để đảm bảo máy chủ trả về thông tin chính xác.
Configure request headers: Thêm header tùy chỉnh vào yêu cầu HTTP để gửi thông tin cần thiết (như xác thực hoặc định dạng dữ liệu) đến máy chủ.
Nhấn Create để tạo Health Check
Sau khi hoàn tất việc thêm Health Check, người dùng có thể xem lại các thông tin tại Danh sách Health Check. Người dùng cũng có thể thực hiện chỉnh sửa hoặc xóa các Health Check đã thêm bằng cách bấm vào biểu tượng Action ở cuối dòng.
Health Check Logs
Để xem lịch sử kiểm tra Endpoints của các Health Check, người dùng thực hiện theo các bước:
Từ menu, chọn DNS > Advance > Health Check
Tại màn hình Health Check, phía dưới danh sách các Health Check, người dùng có thể thấy lịch sử bản ghi hoạt động của Health Check
Người dùng có thể tìm kiếm theo endpoint, domain hoặc Health Check ID
Có thể filter danh sách Log theo thời gian, trạng thái check (Healthy/Unhealthy)
Người dùng nhấn biểu tượng info ở cuối bản ghi để xem chi tiết log
Last updated