Chính sách thông báo: giờ yên tĩnh, tóm tắt, dự phòng và leo thang
Giữ tin mức thấp ban đêm, gom thành bản tóm tắt, chuyển sang đích dự phòng khi gửi thất bại và leo thang sự cố chưa ai nhận — theo múi giờ của bạn.
Chính sách thông báo quyết định lúc nào gửi tin và thử gì tiếp theo khi tin không gửi được hoặc chưa ai phản hồi. Luật cảnh báo vẫn quyết định ai nhận tin; chính sách chỉ đổi thời điểm và phương án dự phòng.
Mở Cảnh báo → Chính sách thông báo. Owner và admin quản lý chính sách; mọi thay đổi đều ghi vào nhật ký kiểm toán.
Chính sách nào được dùng#
Mỗi workspace có chính sách Mặc định: gửi mọi tin ngay, không dự phòng, không leo thang. Trong Cảnh báo → Luật → Sửa → Chính sách thông báo bạn có thể gán chính sách riêng cho một luật; luật chưa chọn sẽ dùng mặc định của workspace. Bạn có thể đặt chính sách khác làm mặc định; chính sách mặc định không xoá được. Xoá một chính sách khác thì các luật đang dùng nó quay về mặc định, và tin đang giữ vẫn gửi đúng giờ đã hẹn.
Mỗi workspace có tối đa 20 chính sách.
Giờ yên tĩnh#
Chọn các ngày trong tuần, giờ Từ và Đến, và các mức cần giữ (trung bình, thấp hoặc cả hai). Khung qua nửa đêm — 22:00 đến 07:00 — thuộc về buổi tối nó bắt đầu. Giờ theo múi giờ của chính sách (IANA, ví dụ Asia/Ho_Chi_Minh hoặc Europe/Berlin), kể cả giờ mùa hè.
Mức nghiêm trọng và cao luôn gửi ngay, kể cả trong giờ yên tĩnh.
Tin bị giữ được gửi khi hết giờ yên tĩnh. Nếu nhiều tin cùng chờ một đích, chúng đến thành một bản tóm tắt.
Tin tới PagerDuty và incident.io không bao giờ bị giữ — công cụ trực có lịch riêng. Tin thử, email xác nhận, "node không phản hồi" và lỗi kết nối cũng không bao giờ bị giữ.
Tóm tắt#
Mỗi giờ hoặc Hằng ngày lúc một giờ cố định, các mức đã chọn (mặc định là thấp) được gom thành một tin cho mỗi đích: tối đa 50 dòng, phần còn lại "+N khác". Bản tóm tắt không bao giờ gửi trong giờ yên tĩnh; nó dời sang khung đầu tiên sau đó.
Chuỗi dự phòng#
Thêm tối đa 5 đích theo thứ tự. Khi một tin vẫn thất bại sau các lần thử lại (hoặc đích của nó đang bị đánh dấu lỗi), Belvador gửi đúng tin đó tới đích còn hoạt động kế tiếp trong chuỗi, một lần. Việc chuyển hiện trên dòng thời gian của sự cố. Đích đã nhận tin đó sẽ được bỏ qua.
Leo thang#
Dành cho sự cố: nếu chưa ai nhận sự cố trong thời gian đã chọn (5–240 phút), Belvador gửi một tin "leo thang" tới đích đầu tiên trong danh sách leo thang — ưu tiên đích đang khoẻ, chỉ dùng đích đang lỗi khi không còn đích khoẻ. Mỗi sự cố leo thang tối đa một lần; nhận xử lý sẽ dừng leo thang. Xem Sự cố.
Xem trước#
Mục Xem trước trong form cho biết, với mức và thời điểm bạn chọn, tin sẽ gửi ngay, chờ hết giờ yên tĩnh hay vào bản tóm tắt kế tiếp — tính bằng đúng quy tắc Belvador dùng khi gửi.
API#
GET /v1/notification-policies, POST /v1/notification-policies (tạo hoặc sửa) và DELETE /v1/notification-policies/{policy_id}, với scope alerts:read và alerts:write (admin). Cùng nội dung đó dùng được qua công cụ cấu hình của MCP server.
Thấy chỗ sai hoặc thiếu? Gửi cho chúng tôi: hello@belvador.dev