Bỏ qua tới nội dung

Công cụ miễn phí

Tính ngân sách lỗi

Nhập mục tiêu SLO và cửa sổ thời gian. Công cụ cho thấy mục tiêu đó cho phép bao nhiêu thời gian xấu hoặc bao nhiêu request lỗi, và khi nào cảnh báo tốc độ cháy của Belvador sẽ bật, dùng cùng công thức với SLO của Belvador.

Cửa sổ
Thời gian lỗi cho phép trong cửa sổ
43 phút 12 giây
Trung bình mỗi ngày
1 phút 26 giây
Request lỗi được phép trên một triệu
1.000

Cảnh báo tốc độ cháy Belvador dùng

MứcCửa sổ dài / ngắnTốc độ cháyHết ngân sách sau
Gọi ngay1 giờ / 5 phút14,4×2 ngày 2 giờ
Gọi ngay6 giờ / 30 phút6×5 ngày
Ticket3 ngày / 6 giờ1×30 ngày
Tạo SLO này trong Belvador

Trả lời nhanh#

  • Ngân sách lỗi là phần 1 − mục tiêu của cửa sổ: 99,9 % trong 30 ngày cho phép 43,2 phút xấu.

  • Tốc độ cháy là bạn tiêu ngân sách nhanh cỡ nào: tốc độ 1 tiêu hết ngân sách đúng lúc cửa sổ kết thúc.

  • Belvador gọi gấp khi tốc độ cháy 14,4 trong 1 giờ (đối chiếu 5 phút) và 6 trong 6 giờ (đối chiếu 30 phút), và mở ticket khi tốc độ 1 trong 3 ngày (đối chiếu 6 giờ).

  • Hai cửa sổ cho mỗi cảnh báo giúp một đợt tăng ngắn không gọi bạn dậy, và cảnh báo tắt sớm sau khi sự cố hết.

Các con số được tính thế nào#

  • Thời gian xấu cho phép = (1 − mục tiêu) × độ dài cửa sổ.

  • Số lỗi trên một triệu = (1 − mục tiêu) × 1.000.000, cho SLO tính theo request.

  • Tốc độ cháy = tỉ lệ lỗi quan sát được ÷ (1 − mục tiêu).

  • Ngân sách cạn sau = độ dài cửa sổ ÷ tốc độ cháy, nếu tốc độ giữ nguyên.

Ngưỡng cảnh báo theo phương pháp nhiều cửa sổ, nhiều tốc độ cháy trong SRE workbook của Google, vốn được định nghĩa cho ngân sách 30 ngày. Belvador áp cùng hệ số cho cửa sổ 7 và 28 ngày, nên với cửa sổ 7 ngày, tốc độ 14,4 làm cạn ngân sách sau khoảng 12 giờ thay vì hai ngày.

Chọn mục tiêu#

Bắt đầu từ điều người dùng của bạn nhận ra và điều mà các dịch vụ bạn phụ thuộc cho phép. Một dịch vụ đứng sau nhà cung cấp có SLA 99,9 % không thể hứa 99,99 %. Mục tiêu trên 99,99 % để lại ngân sách chỉ vài giây mỗi ngày, mức mà phần lớn đội không kịp phản ứng; Belvador nhận mục tiêu từ 90 % tới 99,99 %.

Dùng trong Belvador#

Một SLO có thể đếm các vòng uptime check, lần chạy monitor, lần chạy ping URL hoặc span. Belvador đánh giá SLO mỗi phút và cảnh báo qua các kênh của bạn (SLO, cảnh báo tốc độ cháy).

Thử trên project Hetzner của bạn

Miễn phí trong giai đoạn beta. Hetzner tính tiền máy; Belvador không bao giờ tính tiền theo event.