Gatus
Trang trạng thái hướng đến nhà phát triển với tính năng giám sát và cảnh báo thời gian hoạt động đa giao thức
Chọn gói VPS để triển khai Gatus
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 Gatus
Gatus là một công cụ giám sát thời gian hoạt động và trang trạng thái hướng đến nhà phát triển mã nguồn mở, được hàng nghìn kỹ sư và những người đam mê homelab tin dùng. Được viết bằng Go, nó giám sát các điểm cuối HTTP, TCP, DNS, ICMP, SSH, gRPC và WebSocket bằng cách sử dụng YAML khai báo — không yêu cầu mã. Nó đánh giá các điều kiện trên phản hồi bao gồm mã trạng thái, độ trễ, nội dung phản hồi, trường JSON và thời hạn chứng chỉ, sau đó cung cấp một bảng điều khiển thời gian thực với trạng thái sức khỏe hiện tại và tỷ lệ thời gian hoạt động trong quá khứ cho mỗi điểm cuối.
Các Trường Hợp Sử Dụng Phổ Biến
Các đội ngũ kỹ sư sử dụng Gatus làm trang trạng thái nội bộ cho các microservice và API, nhóm các điểm cuối theo đội hoặc dịch vụ và định tuyến cảnh báo đến Slack hoặc PagerDuty khi độ trễ hoặc ngưỡng lỗi bị vượt quá. Các nhà phát triển nhúng huy hiệu thời gian hoạt động của Gatus vào GitHub READMEs và tài liệu để báo hiệu độ tin cậy của dịch vụ. Các đội SRE kết hợp nó với Grafana thông qua điểm cuối metrics của Prometheus để có các bảng điều khiển thống nhất trên toàn bộ ngăn xếp khả năng quan sát của họ. Chủ sở hữu homelab giám sát các dịch vụ tự lưu trữ như Nextcloud, Plex và Home Assistant từ một bảng điều khiển duy nhất với cảnh báo Discord hoặc Telegram khi các dịch vụ ngừng hoạt động. Các đội quản lý chứng chỉ SSL sử dụng kiểm tra thời hạn chứng chỉ của Gatus để nhận cảnh báo rất lâu trước khi bỏ lỡ việc gia hạn.
Các Tính Năng Chính
- Giám sát đa giao thức: HTTP, HTTPS, TCP, DNS, ICMP ping, SSH, gRPC, WebSocket và STARTTLS
- Điều kiện YAML khai báo: đánh giá mã trạng thái, thời gian phản hồi, nội dung phản hồi qua JSONPath, bản ghi DNS và thời hạn chứng chỉ SSL
- Hơn 40 tích hợp cảnh báo: Slack, Discord, PagerDuty, Telegram, Teams, Opsgenie, Ntfy, Pushover, email và webhook tùy chỉnh
- Bảng điều khiển thời gian thực với nhóm điểm cuối, chế độ tối và tỷ lệ thời gian hoạt động trong quá khứ
- Điểm cuối /metrics tương thích với Prometheus để tích hợp Grafana
- Huy hiệu SVG có thể nhúng về thời gian hoạt động, trạng thái và thời gian phản hồi cho READMEs và các trang trạng thái
- Cửa sổ bảo trì để ngăn chặn cảnh báo trong thời gian ngừng hoạt động theo lịch trình
- Xác thực OIDC và cơ bản để bảo mật bảng điều khiển
- Nội suy biến môi trường trong tệp cấu hình để quản lý bí mật
- Tải lại cấu hình nóng — các thay đổi được áp dụng mà không cần khởi động lại container
- API đẩy điểm cuối bên ngoài để tích hợp các dịch vụ không được thăm dò
- Nhẹ: một tệp nhị phân Go duy nhất trên Alpine, ảnh Docker khoảng 23 MB
Tại sao nên triển khai Gatus trên Hostinger VPS
Chạy Gatus trên một Hostinger VPS chuyên dụng giúp cơ sở hạ tầng giám sát của bạn độc lập với các dịch vụ mà nó giám sát — một công cụ giám sát chia sẻ cơ sở hạ tầng với các mục tiêu được giám sát có thể thất bại âm thầm cùng với chúng. Một Hostinger VPS cũng loại bỏ phí mỗi lần kiểm tra của các dịch vụ thời gian hoạt động SaaS, cung cấp cho bạn các điểm cuối không giới hạn và lưu giữ dữ liệu thời gian hoạt động trong quá khứ miễn là bạn cần. Với quyền truy cập trực tiếp vào mạng VPS của bạn, Gatus có thể truy cập các dịch vụ nội bộ không được công khai trên internet, giám sát các API riêng tư và định tuyến cảnh báo thông qua các tích hợp của riêng bạn mà không để dữ liệu giám sát rời khỏi môi trường của bạn.
Chọn gói VPS để triển khai Gatus
Gia hạn với 362.900 VNĐ/th cho 2 năm. Hủy bất cứ lúc nào.