1. 程式人生 > >使用netlify-statuskit 進行系統業務狀態報告

使用netlify-statuskit 進行系統業務狀態報告

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