Bỏ qua tới nội dung
Mục lục

Sức khoẻ và chỉ số node

Ý nghĩa các trạng thái Khoẻ, Suy giảm, Mất kết nối và các chỉ số CPU, RAM, ổ đĩa, hàng đợi.

Bản Markdown
Trong bài này

Trang Node cho biết node có đang nhận và lưu lỗi không, và vì sao nếu không. Node gửi nhịp tim mỗi 30 giây; trang tự làm mới, nên số liệu có thể cũ tới khoảng một phút.

Trạng thái#

Trạng tháiÝ nghĩaNên làm gì
KhoẻNhịp tim tới đều và mọi kiểm tra đều đạt.Không cần làm gì.
Suy giảmNode vẫn chạy nhưng có kiểm tra không đạt — trang liệt kê kiểm tra nào.Xem lý do bên dưới. Lỗi vẫn được nhận.
Mất kết nốiKhông có nhịp tim hơn 2 phút.Trong lúc đó lỗi được giữ ở edge. Xem bên dưới.
Đang dựngNode đang được tạo.Theo dõi dòng thời gian.
Đang nâng cấpĐang cài phần mềm node có chữ ký.Chờ; việc này tự xong.
LỗiViệc dựng hoặc một thao tác vòng đời bị lỗi.Mở dòng thời gian và chọn Thử lại từ bước này.
Đang xoáĐã hẹn xoá hoặc đang xoá.Có thể hoàn tác trong 15 phút đầu.

Lý do của trạng thái Suy giảm#

Lý doNguyên nhân thường gặpCách xử lý
Ổ đĩa trên 85%Nhiều event hơn mức ổ đĩa chứa được trong thời hạn lưu của bạnĐổi cỡ máy lên cỡ lớn hơn
RAM trên 90% suốt 10 phútLượng event tăng cao kéo dàiĐổi cỡ, hoặc hạ giới hạn nhận
ClickHouse lỗi ghiCơ sở dữ liệu của node không ghi đượcThường tự hồi phục; nếu kéo dài, dùng Thay máy & khôi phục
Bản kê phát hành cũ hơn 24 giờNode không tới được kênh cập nhật của BelvadorKiểm tra không có gì chặn kết nối ra ngoài trong project Hetzner
Hơn 1.000 tin chờ trong hộp thư điNode chưa kịp chuyển kết quả cho edgeThường tự hết khi kết nối ổn định lại

Chỉ số#

MụcHiển thị
CPU, RAM, Ổ đĩaMức dùng hiện tại của máy
Tốc độ nhậnSố event mỗi giây đang được lưu
Nhịp tim gần nhấtLần cuối node báo về
Đang giữ ở edgeSố lỗi edge đang giữ cho node — bình thường là 0
Hộp thư điKết quả đang chờ chuyển từ node tới edge
Loại máy, Phiên bản, KênhLoại máy và vị trí, phiên bản phần mềm node và kênh cập nhật

Chưa có số liệu nghĩa là node chưa báo giá trị đó; đây không phải một trạng thái riêng.

Mục Bảo mật cho biết token Hetzner được giữ thế nào, dùng lần cuối khi nào, không có cổng vào nào đang mở, có máy khác trong cùng project Hetzner hay không, và lúc nhận bản kê phát hành có chữ ký gần nhất. Mục Hoạt động liệt kê việc Belvador, thành viên và chính node đã làm.

Khi node mất kết nối#

Ứng dụng của bạn vẫn gửi bình thường. Edge của Belvador nhận lỗi và giữ chúng ở dạng đã niêm phong bằng khoá riêng của node — Belvador không đọc được — tối đa 14 ngày và 8 GiB cho mỗi node. Khi node kết nối lại, edge chuyển theo đúng thứ tự.

Nếu vùng đệm đầy hoặc dữ liệu cũ hơn 14 ngày, lỗi mới bị từ chối với mã 429, và lỗi bị mất được đếm vào Mất do hết hạn đệm trong số liệu nhận của project.

Cần kiểm tra:

  1. Trong Hetzner Console, máy có đang chạy không? Có ai tắt, khởi động lại hay xoá máy không?

  2. Tài khoản Hetzner có đang hoạt động bình thường không?

  3. Sau sự cố của Hetzner, chờ vài phút — node tự kết nối lại.

  4. Nếu máy bị mất, dùng Thay máy & khôi phục — xem Cập nhật và dựng lại.

Trong lúc mất kết nối, không xem được issue (dữ liệu nằm trên node) và Fleet hiện Chưa rõ cho các project có số liệu cũ hơn 10 phút.

Thấy chỗ sai hoặc thiếu? Gửi cho chúng tôi: hello@belvador.dev