Rancher 2.0操做指南。本文將step by step演示如何使用Rancher 2.0中集成的告警功能,包括設置通知程序、設置集羣級別以及工做負載級別的告警。web
在Rancher 1.x時期,告警功能是不少Rancher用戶一直但願可以集成進產品內的,所以在Rancher 2.0研發階段,這一直是Rancher研發團隊功能列表中的重要一項。後端
Rancher 2.0發佈,新版本產品中引入了不少酷炫新功能,其中就包括集羣和工做負載的告警功能。工具
通知程序測試
Rancher 2.0的告警功能讓用戶能夠建立自定義警報,並將這些警報發送到多類多個後端系統上。blog
第一步,是建立通知程序。通知程序是在集羣級別建立的。選擇【工具/Tools】下拉菜單,在下拉菜單中選擇【通知程序/Notifiers】,而後單擊【添加通知程序/Add Notifier】,這將打開一個模式窗口,您能夠從如下選項中進行選擇。資源
您選擇其中一個選項後,接着就須要填寫與此選項相關的各類配置參數。好比在下圖的Slack示例中,您能夠看到有一個連接顯示瞭如何配置通知程序。get
添加完有效信息後,你就能夠試着發送一個測試給通知程序了。Slack通知的示例以下:工作流
還有其餘各種系統的通知接收工做,均可以經過webhook來完成。Webhook能夠將通知發送到各類系統,這些系統具備本身的工做流,來處理已觸發的特定警報。產品
集羣級別的告警集羣
返回到【工具/Tools】下拉菜單中,你能看到那裏有一個【告警/Alerts】的選項。Rancher裏設定了一些預先配置好的告警,不過在這些告警與通知程序關聯好以前,它們是不會被觸發的。
將告警與通知程序相關聯很是簡單,只須要編輯告警、設置通知程序、保存,就能夠了。
要建立新的告警,只需單擊【添加告警/Add Alert】,而後你就會看到下圖的界面:
如你所見,您能夠設置各類告警相關的選項,這些選項將會與系統或用戶資源關聯起來。在集羣級別,您能夠根據集羣範圍的資源(例如Node或實際的Kubernetes組件)設置告警。
工做負載級別的告警
工做負載級別的告警須要在【項目/Project】中設置。在【資源/Resources】的下拉列表中,有一個【告警/Alerts】菜單項,在此處單擊【添加/add】,你將看到以下界面:
在項目(Project)告警中,您能夠設置與實際應用程序工做負載相關的告警。例如,您能夠設置若是您的服務未按您設置的規模運行,或者在指定的時間段內從新啓動了必定次數,則收到告警通知。
結論
本文旨在簡要介紹咱們在Rancher 2.0中引入的新功能——告警。Rancher 2.0還在持續升級迭代之中,Rancher Labs研發團隊將進一步更新與加強這些功能,爲用戶提供更優質更強大的體驗。