Nhận cảnh báo gốc cho mỗi dòng quan trọng.
Sau khi ứng dụng nhận webhook cơ sở dữ liệu Supabase, hãy gửi các thay đổi hàng hữu ích đến LogsNinja để có cảnh báo gốc và biểu đồ tự động cập nhật sau khi được cấu hình.
Điều bạn sẽ không bao giờ bỏ lỡ
| Chỉ riêng Supabase | Với LogsNinja | |
|---|---|---|
| Một dòng mới trong bảng quan trọng | Nằm im trong trình chỉnh sửa bảng cho đến khi ai đó tình cờ xem. | Một cảnh báo gốc ngay khi dòng được chèn vào. |
| Một dòng đăng ký bị hủy | Bạn biết được vào cuối tháng, qua các con số. | Một cảnh báo ngay khi dòng thay đổi. |
| Một đăng ký auth mới | Không có cách dễ dàng nào để nhận biết theo thời gian thực. | Một cảnh báo, cùng một điểm trên biểu đồ tăng trưởng của bạn. |
Hoạt động với Database Webhooks của Supabase
Trỏ Database Webhook của Supabase đến một endpoint trong ứng dụng. Trình xử lý nhận hàng, chỉ giữ các trường hữu ích và gửi sự kiện kết quả đến LogsNinja.
| Trường payload Supabase | Trường LogsNinja |
|---|---|
type |
title (INSERT, UPDATE hoặc DELETE) |
table |
metadata.table |
record |
content |
schema |
metadata.schema |
Cần mã chính xác? Đọc hướng dẫn từng bước. Từ Webhook đến Thông báo Push chỉ trong một cuộc gọi HTTP
Theo dõi cơ sở dữ liệu của bạn tự động
Tạo một lần các biểu đồ cơ sở dữ liệu cần thiết. Mỗi sự kiện hàng phù hợp mà ứng dụng gửi sẽ tự động cập nhật chúng.
Giá trị ví dụ chỉ mang tính minh họa.
Dành cho ai
Phù hợp nếu
Bạn đã dùng Supabase và muốn biết về một thay đổi dòng cụ thể – một đăng ký, một hủy bỏ, một cập nhật quan trọng – mà không cần tự truy vấn bảng.
Không phù hợp nếu
Bạn muốn cảnh báo cho mọi thay đổi dòng trên mọi bảng. Hãy chọn các bảng và sự kiện quan trọng – LogsNinja không phải là nhật ký kiểm toán cơ sở dữ liệu.
Câu hỏi thường gặp
Tôi có cần viết một hàm Postgres không?
Không. Database Webhooks được cấu hình từ bảng điều khiển Supabase bằng cách chọn một bảng và một sự kiện – không cần viết trigger SQL bằng tay.
Tôi có thể chỉ gửi một số cột, không phải toàn bộ dòng không?
Có. Chỉ chuyển tiếp các trường bạn cần cho cảnh báo hoặc biểu đồ từ trong trình xử lý webhook của bạn, không phải bản ghi thô.
Việc này có hoạt động cho cả các sự kiện Supabase Auth không?
Đối với sự kiện đăng ký, hãy dùng một bảng hồ sơ công khai được cập nhật từ auth.users, rồi gắn Database Webhook vào bảng đó. Supabase quản lý schema auth, vì vậy không nên gắn webhook trực tiếp vào các bảng nội bộ của schema này.
Không bao giờ bỏ lỡ một dòng quan trọng nữa.
Kết nối webhook của bạn và xem thay đổi tiếp theo dưới dạng cảnh báo gốc.
