Debugging as Code

Định nghĩa

Debugging as Code là pattern biến workflow điều tra sự cố thành code có review, test, backtest, CI/CD và ownership rõ ràng.

Cách hiểu bằng lời của tôi

Runbook dạng wiki dễ cũ, còn script cá nhân dễ thành tribal knowledge. Khi debugging được viết như software, tri thức điều tra trở thành artifact sống: chạy tự động khi alert bắn, được test trên incident cũ, và cập nhật cùng lifecycle với hệ thống.

Cơ chế

alert hoặc câu hỏi điều tra
-> analyzer kéo metrics/logs/config/deploy events
-> phát hiện pattern hoặc correlation
-> xuất structured finding
-> engineer review/approve mitigation

Liên kết