使用netlify-statuskit 進行系統業務狀態報告
阿新 • • 發佈:2018-11-28
netlify-statuskit 是netlify 團隊開源的一款類似github status 的腳手架website,使用此工具
我們可以對於我們系統模組進行報告,同時對於故障時,我們可以進行故障處理的報告,讓
使用者,可以瞭解系統的故障處理以及系統模組的狀態,實現故障的透明化
安裝
安裝比較簡單,直接clone starter 即可
git clone https://github.com/netlify/netlify-statuskit.git
新增一個故障
可以使用腳手架的命令列,會有提示,告訴我們故障資訊,以及故障影響的模組
yarn new-incident || npm new-incident
故障的跟進
故障時會被修復的,當故障修復的時候,我們可以新增新的new-inciden,同時設定所有故障
md 檔案中的resolved = true,然後構建,釋出就可以了
參考demo
專案地址:https://github.com/rongfengliang/netlify-statuskit 我做了一些修改,添加了一個故障,以及處理,
同時做了一些簡單的漢化,同時添加了docker 構建的支援,執行
yarn && yarn build && docker-compose build && docker-compose up -d
效果
說明
類似的工具有vigil(https://github.com/valeriansaliou/vigil) 但是vigil 功能更多,統計報告是實時處理的
參考資料
https://github.com/rongfengliang/netlify-statuskit
https://github.com/netlify/netlify-statuskit