Hệ thống Bảng Điều khiển Quản lý và Giám sát Tác vụ Nền
Hệ thống quản lý và giám sát trực quan tiến trình các tác vụ bất đồng bộ, giúp theo dõi trạng thái và tối ưu hóa vận hành hệ thống thông qua giao diện web.
Giới thiệu
Trong các hệ sinh thái ứng dụng hiện đại, việc xử lý các tác vụ nặng chạy ngầm như gửi email hàng loạt, xử lý dữ liệu hay lập lịch định kỳ đóng vai trò thiết yếu. Tuy nhiên, việc thiếu một công cụ quản trị trực quan khiến quản trị viên gặp khó khăn trong việc theo dõi tiến độ, phát hiện lỗi kịp thời và đánh giá hiệu năng hệ thống. Đề tài tập trung giải quyết bài toán này bằng việc xây dựng một bảng điều khiển tập trung, cung cấp cái nhìn toàn diện về luồng thực thi của các tiến trình.
Giải pháp được phát triển trên nền tảng fullstack với framework Django, tận dụng tối đa cơ chế kiến trúc linh hoạt và hệ thống quản trị mạnh mẽ của nền tảng này. Hệ thống kết nối trực tiếp với hàng đợi tác vụ, thực hiện bóc tách dữ liệu trạng thái, thời gian phản hồi và nhật ký lỗi để hiển thị dưới dạng các biểu đồ và bảng dữ liệu thời gian thực. Hướng tiếp cận này đảm bảo khả năng quản lý trực quan, giảm thiểu thời gian xử lý sự cố và dễ dàng tích hợp vào các dự án sẵn có.
Chức năng có trong gói chuẩn
- Bảng điều khiển tổng quan hiển thị số liệu thống kê tác vụ theo thời gian thực
- Quản lý danh sách tác vụ đang thực thi, thành công và thất bại
- Theo dõi chi tiết thông số thực thi, thời gian phản hồi và kết quả đầu ra
- Xem chi tiết thông báo lỗi và dấu vết ngăn xếp của các tác vụ thất bại
- Hỗ trợ kích hoạt lại hoặc hủy bỏ các tiến trình đang chờ xử lý
- Lọc, tìm kiếm và phân loại tác vụ theo trạng thái hoặc mốc thời gian
- Hệ thống phân quyền truy cập và bảo mật người dùng quản trị
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- django
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.