GrafanaLabs vừa công bố một giải pháp open-source mới, sử dụng kiến trúc serverless để tự động đưa các sự kiện CI/CD từ GitLab trực tiếp vào Grafana Cloud Logs (xây dựng trên Grafana Loki). Tích hợp này cho phép các nhóm developer theo dõi pipeline, deploy và liên kết chúng với các chỉ số hiệu suất hệ thống theo thời gian thực, giải quyết vấn đề fragment.

Theo GrafanaLabs, giải pháp này giải quyết thách thức cốt lõi là riêng rẽ giữa các hệ thống quản lý source code, CI/CD và observability. Trước đây, các nhóm developer phải xem trạng thái pipeline trên GitLab, trong khi nhóm vận hành kiểm tra log trên Grafana, và hai góc nhìn này thường tách biệt. Điều này làm chậm tốc độ phản ứng sự cố vì phải tốn thời gian.
Tích hợp mới này sử dụng một kiến trúc serverless gọn nhẹ (ví dụ: AWS Lambda). Một API Gateway sẽ nhận các webhook từ GitLab (như push, merge request, hoặc pipeline completion), sau đó hàm serverless sẽ định dạng lại payload thành các bản ghi log có cấu trúc và đẩy chúng trực tiếp vào Grafana Cloud Logs.
Khi đã có dữ liệu, các nhóm có thể sử dụng LogQL để truy vấn và phân tích hoạt động CI/CD (như tỷ lệ deploy thành công, thời gian build). Quan trọng hơn, họ có thể kết hợp log CI/CD với dữ liệu hiệu suất ứng dụng trên cùng một dashboard Grafana, ví dụ: “hiển thị biểu đồ tỷ lệ lỗi song song với các sự kiện deploy”. Điều này biến CI/CD telemetry thành một phần quan trọng trong hệ thống giám sát, cho phép tạo cảnh báo khi pipeline thất bại hoặc thời gian build quá lâu.
Theo bài blog, việc cài đặt rất nhanh chóng, chỉ mất khoảng 30 phút với khoảng 69 dòng code Python. Giải pháp này thể hiện xu hướng hợp nhất trong DevOps. Ngoài giải pháp serverless mới này, các nhóm cũng có thể tham khảo các template dashboard hiện có sử dụng GitLab + Prometheus (như các dashboard cho CI Pipelines hoặc GitLab Runner) để đạt được mục Vobservability tương tự.
#Hashtags:










