Nhiệm vụ: Xây dựng khả năng quan sát cơ sở hạ tầng của dự án

Xây dựng khả năng quan sát cơ sở hạ tầng của dự án

Hiểu mức độ quan sát tối thiểu cần thiết cho tác nhân và chuyên gia để vận hành một dự án đang chạy một cách an toàn.

Vấn đề

Sau khi triển khai (deploy), không thể coi dự án là có thể vận hành chỉ vì quá trình đã được khởi động. Cần phải nhanh chóng hiểu được liệu trang web có đang hoạt động không, có lỗi nào xuất hiện không và điều gì đã thay đổi sau một hành động cụ thể.

Những gì cần nghiên cứu

Cần xác định các tín hiệu hữu ích tối thiểu: tính khả dụng, kiểm tra sức khỏe (health checks), nhật ký ứng dụng/runtime (application/runtime logs), lỗi, trạng thái của các dịch vụ chính và các dấu hiệu khác tùy thuộc vào dự án.

Mục tiêu không phải là xây dựng một hệ thống tương đương với nền tảng quan sát quy mô lớn của riêng mình. Cơ sở hạ tầng chung phải có khả năng sử dụng các tín hiệu có sẵn và cung cấp cho tác nhân đủ ngữ cảnh để chẩn đoán.

Liên quan đến chu kỳ tác nhân, triển khai/hoàn tác (deploy/rollback) và nhiệm vụ hiện tại về ghi nhật ký chi tiết các hành động của tác nhân.