墨菲定律暗示咱們,若是擔憂某種狀況會發生,那麼它更有可能發生,長此以往就必定會發生。這警示咱們,在互聯網公司,對生成環境發生的任何怪異現象和問題都不要輕視,對其背後的緣由必定要調查清楚。一樣,海恩法則也強調任何嚴重的事故背後都是不少次小問題的積累,當到必定量級後會致使質變,嚴重的問題就會浮出水面。
那麼,咱們須要對線上服務產生任何現象,哪怕是小問題,都要刨根問底,對任何現象都要遵循下面問題html
在生成環境發生故障時快速恢復服務,避免或減小故障帶來的損失,避免或減小故障對客戶的影響數據庫
線上應急通常分爲 6 個階段緩存
過程當中要記住,應急只有一個整體目標:儘快恢復,消除影響。無論處於哪一個階段,首先想到的必須是恢復問題,恢復問題不必定能定位問題,也不必定有完美的解決方案,可能經過經驗或者開關等。但這能夠達到快速恢復的目的,而後保留現場,以及定位問題,解決問題和覆盤網絡
一般咱們經過系統層面、應用層面和中間件層面監控來發現問題架構
分析定位過程當中先考慮系統最近發生的變化,須要考慮以下幾方面分佈式
解決問題要以定位問題爲基礎,必須清晰定位問題產生的根本緣由,在提出解決問題的有效方案,沒有明確緣由以前,不用使用各類方法來嘗試修復問題,可能尚未解決這個問題又引入了下個問題,想一想剛剛提到的墨菲定律ide
解決問題後,需應急團隊與相關方回顧事故產生的緣由、應急過程的合理性、提出整改措施,主要聚焦在如下幾個問題:線程
根據回顧問題提出的改進措施,以正式的項目管理方式進行統一管理,採用 SMART 原則來跟進設計