Nhận cảnh báo gốc ngay khi một workflow thất bại.
Sau khi ứng dụng xác minh webhook workflow_run, hãy gửi kết quả đến LogsNinja để có cảnh báo gốc trên năm hệ điều hành và biểu đồ triển khai 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 GitHub | Với LogsNinja | |
|---|---|---|
| Một lần triển khai thất bại | Bị chôn vùi trong log CI cho đến khi ai đó tình cờ kiểm tra. | Một cảnh báo gốc ngay khi workflow thất bại. |
| Một lần chạy test không ổn định | Bạn nhận ra vào lần tiếp theo kiểm tra tab Actions. | Một biểu đồ hiển thị tỷ lệ thất bại theo thời gian, theo từng workflow. |
| Một bản phát hành thành công | 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 mà cả đội của bạn có thể thấy. |
Hoạt động với webhook workflow_run hiện có của bạn
Không cần triển khai endpoint mới. Thêm một cuộc gọi HTTP bên trong trình xử lý đã nhận webhook.
| Trường payload GitHub | Trường LogsNinja |
|---|---|
workflow_run.name |
title |
repository.full_name |
metadata.repo |
sender.login |
metadata.actor |
workflow_run.conclusion |
emoji (thành công hoặc thất bại → 🚀 hoặc 🚨) |
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 triển khai tự động
Tạo một lần các biểu đồ triển khai cần thiết. Mỗi sự kiện workflow 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 GitHub Actions cho CI hoặc triển khai và muốn biết về các lỗi ngay khi chúng xảy ra, trên điện thoại của bạn.
Không phù hợp nếu
Bạn cần khả năng quan sát CI đầy đủ với log và trace. LogsNinja không phải là công cụ giám sát CI – hãy dùng nó cùng với tab Actions, không thay thế nó.
Câu hỏi thường gặp
Tôi có cần một GitHub App hoặc tích hợp mới không?
Không. Cấu hình một webhook kho lưu trữ cho sự kiện workflow_run, hoặc thêm cuộc gọi vào một bước job ở cuối workflow của bạn.
Việc này có phát hiện một workflow không bao giờ chạy không?
Không. LogsNinja cảnh báo khi một sự kiện workflow_run với kết luận thành công hoặc thất bại được gửi đến nó – nó không phát hiện việc thiếu một lần chạy theo lịch.
Tôi có thể chỉ nhận cảnh báo cho các lỗi, không phải mọi lần chạy không?
Có. Đặt notify thành true chỉ khi kết luận là thất bại, và false cho các lần chạy thành công mà bạn chỉ muốn hiện trên biểu đồ.
Không bao giờ bỏ lỡ một lần triển khai thất bại nữa.
Kết nối webhook của bạn và xem lỗi tiếp theo dưới dạng cảnh báo gốc.
