Bỏ qua tới nội dung

So sánh

Thay thế Sentry mà vẫn giữ SDK, lỗi lưu trên máy chủ của chính bạn

Belvador nhận đúng dữ liệu mà Sentry SDK gửi. Bạn đổi DSN, và event nằm trên một node trong project Hetzner Cloud của bạn thay vì cloud của nhà cung cấp. Belvador có theo dõi lỗi, monitor cron, uptime, SLO, trace và log OpenTelemetry; chưa có session replay, profiling hay AI debug.

Trả lời nhanh#

  • Giữ nguyên Sentry SDK: đổi DSN là event chuyển sang Belvador.

  • Event được lưu trên một node trong project Hetzner của bạn; Belvador tạo, cập nhật và backup node đó.

  • Lỗi, monitor cron, uptime, SLO, trace và log OpenTelemetry nằm chung một workspace.

  • Miễn phí trong giai đoạn beta; Hetzner tính tiền máy, CX23 là 5,99 €/tháng chưa VAT.

  • Không có session replay, profiling hay AI debug. Nếu bạn phụ thuộc vào các tính năng đó, hãy ở lại Sentry. Coding agent của bạn đọc được Belvador qua máy chủ MCP.

Những gì giữ nguyên#

  • SDK. Sentry SDK chính thức cho trình duyệt, Node.js, Python và các runtime khác gửi được tới DSN của Belvador. Các gói @belvador/* cho React, TanStack Start và Cloudflare Workers bọc cùng engine Sentry (10.76.2) và bật sẵn các mặc định về quyền riêng tư (tổng quan SDK).

  • Source map. Vẫn upload bằng sentry-cli như hiện tại (source map).

  • Check-in cron. Sentry.withMonitor() và captureCheckIn() chạy với monitor của Belvador (monitor với Sentry SDK).

  • Issue. Event được gộp thành issue theo fingerprint ổn định; bạn resolve, ignore và giao issue cho người khác như bình thường.

Những gì thay đổi#

  • Event nằm ở đâu. Trên node trong project Hetzner của bạn. Control plane của Belvador chỉ giữ cấu hình và số đếm, không giữ nội dung event (BYOC trên Hetzner).

  • Bạn trả bao nhiêu. Miễn phí trong beta; Hetzner tính tiền máy, CX23 niêm yết 5,99 €/tháng chưa VAT (bảng giá).

  • Kênh gửi cảnh báo. Cảnh báo đi qua bot Telegram, Slack webhook, tài khoản email hoặc webhook có chữ ký của chính bạn (cảnh báo).

So sánh từng sản phẩm#

Nếu bạn đang cân nhắc Belvador với…Đọc
Sentry bản cloudBelvador và Sentry
Sentry tự hostBelvador và Sentry tự host
GlitchTipBelvador và GlitchTip
BugsinkBelvador và Bugsink

Mỗi trang dẫn nguồn từ trang công khai của đối thủ, kèm ngày chúng tôi đọc.

Chuyển sang trong một buổi chiều#

  1. Tạo workspace và kết nối một project Hetzner riêng. Trong các lần thử của chúng tôi, node sẵn sàng sau khoảng 90 giây (kết nối Hetzner).

  2. Tạo project và sao chép DSN.

  3. Đổi DSN trong app; với React, TanStack Start hoặc Workers thì đổi cả dòng import (chuyển từ Sentry).

  4. Chứng minh kết nối từ production bằng một lỗi thử có gắn tag (kiểm kết nối).

  5. Trỏ sentry-cli sang Belvador để upload source map.

  6. Chuyển monitor cron và uptime check khi bạn sẵn sàng (theo dõi cron, theo dõi uptime).

Belvador chưa làm#

  • Session replay, profiling, widget thu phản hồi người dùng. Chưa có.

  • AI debug. Chưa có — agent của bạn đọc issue, trace và log qua máy chủ MCP.

  • Không có lịch trực on-call, trang trạng thái, cảnh báo qua điện thoại hay SMS. Cảnh báo đi tới Telegram, Slack, email hoặc webhook của bạn.

  • Cloud khác. Node chỉ chạy trên Hetzner Cloud, mỗi workspace một node.

  • Next.js. Chưa có gói Belvador đã kiểm thử; dùng Sentry SDK chính thức với DSN Belvador thì chưa được kiểm ở đây.

Những gì bạn để lại#

Belvador bắt đầu với lịch sử trống: issue và event đã có trong Sentry không được nhập sang. Giữ Sentry ở chế độ chỉ đọc vài tuần nếu cần tra lại. Dashboard, bộ lọc đã lưu và quy tắc cảnh báo được tạo lại trong Belvador.

Câu hỏi thường gặp#

Có phải viết lại phần xử lý lỗi không?#

Không. Nếu bạn gọi thẳng API của Sentry, chỉ DSN thay đổi. Các gói của Belvador giữ cùng tên hàm (captureException, withScope, setTag…).

Chạy song song Belvador và Sentry được không?#

Được, bằng hai SDK client riêng. Bạn có thể gửi một môi trường sang Belvador trước, so issue trong một tuần, rồi chuyển phần còn lại.

Belvador có mã nguồn mở không?#

Các gói SDK theo giấy phép MIT trên npm. Bản thân dịch vụ thì không mở mã; phần chạy trên hạ tầng của bạn là node, do Belvador vận hành giúp trong project Hetzner của bạn.

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.