使用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喔!
- 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喔!
留言
張貼留言