GPUAI-3518
TASK
Done
Dự án: GPUAI
Fix lỗi và hoàn thiện luồng ML Monitoring Job (K8s)
Mô tả chi tiết & Yêu cầu
* *Cấu hình môi trường K8s Local & Docker Compose:*
** Fix lỗi kết nối API K8s (SSL Certificate) từ trong Docker bằng cách thêm cờ {{insecure-skip-tls-verify: true}} vào {{{}kubeconfig-docker.txt{}}}.
** Cập nhật file cấu hình mạng {{docker-compose.yml}} (đổi {{extra_hosts}} từ {{model-monitoring-dev}} sang {{{}default{}}}), sửa thành công lỗi Connection Refused khi API giao tiếp với S3 MinIO.
* *Xử lý luồng Image Build & Deploy Job K8s:*
** Bổ sung thư viện {{clickhouse-connect}} vào Dockerfile do thiếu dependency khi load Target Data.
** Fix lỗi K8s tái sử dụng Image cũ (Cache) do policy {{IfNotPresent}} bằng cách cập nhật script tự động build và gán Tag mới ({{{}monitoring-core:local-v4{}}}) cho Job Image.
* *Fix lỗi truy xuất ClickHouse Database:*
** Xử lý sự cố tràn RAM ({{{}MEMORY_LIMIT_EXCEEDED{}}}) của Pod ClickHouse bằng cách restart deployment để giải phóng cache.
** Hỗ trợ tạo kết nối (Port-forward) để IDE truy cập ClickHouse nội bộ, đồng thời viết Script mô phỏng chèn 2000 dòng dữ liệu Serving Logs vào bảng {{{}target_data{}}}.
** Fix bug thư viện ở tầng DAL ({{{}dal.py{}}}): Xử lý lỗi thiếu cột {{label}} trong dữ liệu Inference bằng cách thêm logic kiểm tra schema (Probe Query) trước khi thực thi {{{}SELECT{}}}, đảm bảo an toàn không phá vỡ cấu trúc Pandas DataFrame.
AI Chẩn đoán Bug & Tự động sửa lỗi (Auto-Fix)
Hệ thống AI sẽ rà soát mã lỗi, đối chiếu với lịch sử Git commit của các module repo để kiểm tra:
1. Đã fix trong code chưa? ·
2. Bug có được log đúng tiêu chuẩn không? ·
3. Định hướng sửa lỗi ·
4. Tự động sinh mã sửa và tạo git branch.
1. TÌNH TRẠNG FIX TRONG CODE:
CHƯA PHÂN TÍCH
2. ĐÁNH GIÁ CHẤT LƯỢNG LOG BUG:
CHƯA ĐÁNH GIÁ
3. NGUYÊN NHÂN GỐC RỄ & ĐỊNH HƯỚNG CÁCH FIX:
4. MÃ NGUỒN SỬA LỖI ĐỀ XUẤT (AUTO-FIX PATCH):
Nhánh đề xuất: fix/gpuai-3518-auto-patch
// Đoạn mã vá tự động sẽ xuất hiện sau khi chạy phân tích
Tự động hóa: Nhấn nút bên phải để tự động checkout nhánh và commit bản vá vào repository.
Ghi nhận công việc vào Jira (AI Log Work)
NHẬT KÝ LOGWORK ĐÃ GHI TRÊN JIRA:
Thông tin Ticket Jira
Module Repositories (2)
Backend Core
Web Dashboard
Commits gần đây
d18bf0f
Backend Core
d18bf0f
Web Dashboard