Healthchecks
Giám sát cron job và tác vụ nền mã nguồn mở với cảnh báo tức thì
Chọn gói VPS để triển khai Healthchecks
Gia hạn với 362.900 VNĐ/th cho 2 năm. Hủy bất cứ lúc nào.
Giới thiệu Healthchecks
Healthchecks là một dịch vụ giám sát mã nguồn mở được thiết kế đặc biệt cho các cron job, tác vụ theo lịch trình và quy trình nền. Không giống như các công cụ giám sát thời gian hoạt động truyền thống kiểm tra xem trang web có thể truy cập được hay không, Healthchecks giám sát xem các tác vụ định kỳ của bạn có thực sự chạy đúng thời điểm hay không. Bằng cách mong đợi các ping thường xuyên từ các tác vụ của bạn, Healthchecks có thể phát hiện ngay lập tức khi một tác vụ sao lưu thất bại, một quy trình đồng bộ hóa dữ liệu bị treo hoặc một báo cáo theo lịch trình không được tạo. Với sự hỗ trợ cho hơn 50 kênh thông báo và API ping dựa trên HTTP đơn giản, Healthchecks đã trở thành giải pháp tiêu chuẩn để giám sát tác vụ, được hàng nghìn nhà phát triển và đội ngũ vận hành trên toàn thế giới tin dùng.
Các trường hợp sử dụng phổ biến
Các đội ngũ DevOps sử dụng Healthchecks để giám sát các tác vụ sao lưu quan trọng, tác vụ bảo trì cơ sở dữ liệu và script dọn dẹp hệ thống, nhận cảnh báo tức thì từ Slack hoặc PagerDuty khi các tác vụ thất bại hoặc mất quá nhiều thời gian để hoàn thành. Quản trị viên hệ thống dựa vào Healthchecks để theo dõi các script gia hạn chứng chỉ, tác vụ xoay vòng nhật ký và tác vụ quét bảo mật trên nhiều máy chủ, với nhật ký chi tiết hiển thị chính xác thời điểm mỗi tác vụ chạy. Kỹ sư dữ liệu triển khai Healthchecks để giám sát các pipeline ETL, tác vụ đồng bộ hóa dữ liệu và báo cáo theo lịch trình, đảm bảo luồng dữ liệu tiếp tục không bị gián đoạn với thông báo đến nhiều kênh. Các doanh nghiệp nhỏ và freelancer sử dụng Healthchecks để giám sát các script sao lưu trang web, xuất cơ sở dữ liệu và tác vụ bảo trì định kỳ, thay thế kiểm tra thủ công bằng giám sát tự động.
Các tính năng chính
- API ping HTTP đơn giản để giám sát bất kỳ cron job hoặc tác vụ theo lịch trình nào
- Hơn 50 tích hợp thông báo bao gồm Slack, Discord, Telegram, PagerDuty, Opsgenie
- Giám sát dựa trên email cho các script không thể thực hiện yêu cầu HTTP
- Lập lịch linh hoạt với cú pháp cron và thời gian gia hạn tùy chỉnh
- Nhật ký ping chi tiết hiển thị thời gian thực thi, đầu ra và mã thoát
- Tổ chức dựa trên thẻ để quản lý hàng trăm lượt kiểm tra
- Cộng tác nhóm với quyền truy cập được chia sẻ và định tuyến thông báo
- Huy hiệu trạng thái để nhúng trạng thái kiểm tra vào bảng điều khiển
- API để tạo và quản lý kiểm tra theo chương trình
- Hỗ trợ múi giờ để lập lịch chính xác trên các khu vực
Tại sao nên triển khai Healthchecks trên Hostinger VPS
Triển khai Healthchecks trên Hostinger VPS mang lại cho bạn số lượng kiểm tra không giới hạn mà không phải trả phí theo từng lượt kiểm tra như các dịch vụ được lưu trữ, giúp tiết kiệm chi phí khi giám sát hàng chục hoặc hàng trăm tác vụ. Với tài nguyên chuyên dụng và bộ nhớ PostgreSQL, Healthchecks có thể xử lý các ping tần số cao và duy trì nhật ký chi tiết vô thời hạn để tuân thủ và gỡ lỗi. Hostinger VPS cung cấp độ tin cậy quan trọng cho cơ sở hạ tầng giám sát—dịch vụ giám sát của bạn cần ổn định hơn các tác vụ mà nó giám sát. Kiểm soát hoàn toàn cấu hình SMTP đảm bảo gửi cảnh báo thông qua nhà cung cấp email ưa thích của bạn, và với tất cả dữ liệu được lưu trữ trên VPS của bạn, bạn duy trì quyền riêng tư hoàn toàn đối với các chỉ số hoạt động của mình. Điều này làm cho Hostinger VPS trở nên lý tưởng để chạy Healthchecks như một nền tảng giám sát công việc tập trung của bạn.
Bắt đầu: Tạo tài khoản Superuser
Sau khi triển khai, bạn sẽ cần tạo một tài khoản superuser để truy cập giao diện admin của Healthchecks. Kết nối với VPS của bạn qua SSH và điều hướng đến thư mục application của bạn trong /docker/[your-app-name], sau đó chạy:
Phương pháp tương tác (được khuyến nghị cho lần thiết lập đầu tiên):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser
Thao tác này sẽ nhắc bạn nhập địa chỉ email và password cho tài khoản admin của bạn.
Phương pháp không tương tác (hữu ích cho tự động hóa):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser --email admin@example.com --password your-secure-password
Ngoài ra, bạn có thể chỉ định đường dẫn compose file trực tiếp mà không cần điều hướng đến thư mục:
docker compose -f /docker/[your-app-name]/docker-compose.yaml run healthchecks /opt/healthchecks/manage.py createsuperuser
Sau khi tạo, bạn có thể đăng nhập vào Healthchecks bằng superuser credentials của mình và bắt đầu cấu hình các kiểm tra cho cron jobs và scheduled tasks của bạn.
Chọn gói VPS để triển khai Healthchecks
Gia hạn với 362.900 VNĐ/th cho 2 năm. Hủy bất cứ lúc nào.