使用Grafana 作為 Prometheus 的操作介面(二) 操作篇

環境
 - Ubuntu 16.04
 - Kubernetes 1.6
 - Prometheus 1.6
 - Grafana 4.2.0

啟動完後,接下來就是在Grafana上生出一個Prometheus的dashboard

Creat a dashboard
首先,連到安裝Grafana的node
如果照前一篇的設定,port會是30603,然後點下"Add data source"

Name可自行取
Type選取Prometheus
Url輸入Prometheus 那台的ip,記得port是30900
最後,按下Add,系統同時會測試有沒有成功。如果沒成功,確認ip, port或是Access換成proxy試試看

依照圖的順序,就可以看到dashboard


Notification Channels
在連到dashboard之前,我們先來設定Notification Channels,也就是,發生問題後,要用什麼方式通知,然後要找誰

點下左上方Grafana的圖示,會有選單,點選Alerting中的Notification channels


點選New Channel後,會跑到以下頁面
Name 一樣取個好辨別的名字
Type 這裡有很多方式,如Line, Slack, Email...等,我們以email作為例子
Email addresses,輸入email的名單,如有多個,用 ; 區隔
Save前,可以先按Send Test測試,確認你的設定都是OK的


Set Alerts
再來回到Dashboard,選擇某個圖表,進入編輯

選擇Alert這個tab,在左邊按下Create Alert

然後就會長出來Alert的設定,這邊就是看每個服務的需求而設定

條件設定完之後,點選左邊的Notifications,就是當Alert的條件觸發,要去找誰
Send to 就是剛剛Notification Channels新增的name
Message 顧名思義就是要留的訊息

完成後,就得要存檔喔!Grafana沒有主動存檔,所以只要有更改,要記得按右上角的Save喔!

留言

這個網誌中的熱門文章

What's New in Ethereum Serenity (2.0)

瑞士滑雪分享2 - 策馬特

動手實做零知識 - circom