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