1 điểm bởi lazypl82 14 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Xin chào. Trong lúc đi làm ở công ty, tôi đang làm một công cụ dành cho developer như một side project. Tôi muốn chia sẻ Relivio, công cụ giúp hệ thống hóa việc đánh giá 15 phút ngay sau khi triển khai.

Điều khiến tôi bận tâm mỗi khi triển khai không phải là bản thân việc deploy, mà là 15 phút ngay sau đó. CI đã pass, dashboard nhìn chung vẫn bình thường, nhưng khi lỗi tăng lên một chút thì rất khó kết luận ngay liệu có phải do đợt triển khai này gây ra, chỉ là dao động vốn thỉnh thoảng vẫn có, hay cần rollback ngay bây giờ.

Relivio không phải là công cụ thay thế monitoring hiện có. Monitoring mạnh ở việc quan sát rộng trạng thái hệ thống hàng ngày, còn Relivio là một lớp hẹp chỉ để chốt đúng một câu hỏi: "Bản deploy này hiện tại có ổn không?"

Những gì nó làm khá đơn giản. Nó nhận error log, stack trace, exception type và thông tin triển khai đã có sẵn, rồi tạo ra một verdict duy nhất theo từng đợt triển khai.

  • Đánh giá 3 mức: STABLE / WATCH / RISK
  • Danh sách API bị ảnh hưởng
  • Một dòng hành động tiếp theo (next action)

Tôi đặt ra một nguyên tắc rất rõ: không nhận dữ liệu mà phía sử dụng phải đo mới và gửi lên. Nếu không giữ ranh giới này, cuối cùng nó sẽ trôi theo hướng làm lại một APM cỡ nhỏ.

Con người xem verdict qua console hoặc thông báo Slack / Discord, còn agent thì đọc cùng verdict đó qua API hoặc MCP server. Cấu trúc này nhằm để bản ghi đánh giá ngay sau triển khai về sau cũng có thể được đọc bởi agent khác hoặc bởi chính tôi trong tương lai.

  • Dùng thử ngay (không cần đăng ký): relivio.dev/demo
  • Source / repo ứng dụng demo: github.com/lazypl82/relivio-demo-fastapi
  • SDK TypeScript: npm relivio
  • SDK Python: PyPI relivio
  • Bao gồm MCP server
  • Giới thiệu sản phẩm: relivio.dev

Hiện vẫn đang ở giai đoạn alpha và tôi vẫn chưa có được người dùng đầu tiên. Tôi đặc biệt muốn hỏi các điểm sau.

  1. Bạn có cảm thấy cần một lớp riêng để xử lý 15 phút ngay sau khi triển khai trong thực tế không, hay stack hiện có là đã đủ?
  2. Phân loại 3 mức STABLE / WATCH / RISK có đủ thực dụng để dùng trong công việc thực tế không? (WATCH là mức tôi kém tự tin nhất)
  3. Cấu trúc để agent đọc verdict qua MCP có hữu ích không?

Chưa có bình luận nào.

Chưa có bình luận nào.