什么是Grafana
Grafana是一個可視化面板(Dashboard),有着非常漂亮的圖表和布局展示,功能齊全的度量儀表盤和圖形編輯器。支持Graphite、zabbix、InflfluxDB、Prometheus和OpenTSDB作為數據源。 Grafana主要特性:靈活豐富的圖形化選項;可以混合多種風格;支持白天和夜間模式;多個數據源。
Grafana安裝
(1)下載鏡像
docker pull grafana/grafana
(2)創建容器
docker run -d -p 3001:3000 -e INFLUXDB_HOST=influxsrv -e INFLUXDB_PORT=8086 -e INFLUXDB_NAME=cadvisor -e INFLUXDB_USER=cadvisor -e INFLUXDB_PASS=cadvisor --link influxsrv:influxsrv --name grafana grafana/grafana
(3)訪問
http://192.168.184.144:3001
用戶名密碼均為admin
(4)登錄后提示你修改密碼
(5)之后進入主頁面
Grafana的使用
添加數據源
(1)點擊設置,DataSource
(2)點擊添加data source
(3)為數據源起個名稱,指定類型、地址、以及連接的數據庫名、用戶名和密碼
點擊保存。數據源建立成功
添加儀表盤
(1)選擇Dashboards --Manager
(2)點擊“添加”按鈕
(3)點擊Graph 圖標
(4)出現下面圖表的界面 ,點擊Panel Title 選擇Edit (編輯)
(5)定義標題等基礎信息
(6)設置查詢的信息為內存,指定容器名稱
(7)指定y軸的單位 為M
(8)保存
填寫名稱
預警通知設置
(1)選擇菜單 alerting--> Notifification channels
(2)點擊Add channel 按鈕
(3)填寫名稱,選擇類型為webhook ,填寫鈎子地址
這個鈎子地址是之前對base微服務擴容的地址
(4)點擊SendTest 測試 觀察基礎微服務是否增加容器
(5)點擊save保存
(6)按照同樣的方法添加縮容地址
儀表盤預警設置
(1)再次打開剛剛編輯的儀表盤
(2)點擊 Create Alert
設置預警線
(3)選擇通知

保存更改
