Prometheus入門到放棄(3)之Grafana展現監控數據

grafana咱們這裏採用docker方式部署node

一、下載鏡像docker

鏡像官網地址:https://hub.docker.com/r/grafana/grafana/tagsjson

[root@prometheus-server ~]# docker pull grafana/grafana:latest

二、啓動瀏覽器

[root@prometheus-server ~]# docker run \ -d \ -p 3000:3000 \ --name=grafana \ -v /etc/localtime:/etc/localtime:ro \ grafana/grafana

三、訪問測試

瀏覽器打開http://10.10.0.13:3000,用戶名密碼:adminurl

四、爲Grafana添加Prometheus數據源spa

Name:定義數據源的名字;
URL:Prometheus 服務的IP地址和端口;
其餘保持默認,而後點擊測試並保存。.net

五、建立Dashboard3d

  5.1 New Dashboardcode

  5.2 選擇模型

5.3 添加CPU使用率圖形

5.4 更改標題

其餘默認保存,其它監控項添加相似,下面爲一個完整Dashboard。

注意:

   對於Grafana建立Dashboard界面,若是對Grafana不熟悉,咱們能夠從Grafana官網下載對應模板,而後導入再進行簡單修改,以符合本身的監控Dashboard面板。

  模板地址:https://grafana.com/dashboards

  特別注意由於node_exporter是比較老的組件,有一些dashboard模板都是基於老版本node_exporter開發,因此一些指標名稱有些不同

 例如:

* node_cpu -> node_cpu_seconds_total * node_memory_MemTotal -> node_memory_MemTotal_bytes * node_memory_MemFree -> node_memory_MemFree_bytes * node_filesystem_avail -> node_filesystem_avail_bytes * node_filesystem_size -> node_filesystem_size_bytes * node_disk_io_time_ms -> node_disk_io_time_seconds_total * node_disk_reads_completed -> node_disk_reads_completed_total * node_disk_sectors_written -> node_disk_written_bytes_total * node_time -> node_time_seconds * node_boot_time -> node_boot_time_seconds * node_intr -> node_intr_total

導入模板步驟:

一、查找模板

這裏我選用這個node_exporter模板:https://grafana.com/dashboards/8919

而後下載json文件

二、導入模板

三、導入完成後,能夠看到如下Dashboard界面

 

 以上就是現有模板導入的操做,有時候咱們使用別人的模板有些圖不必定會出圖形,這時候咱們須要看下圖形公式是否正確,相應調整便可,更多模板請參考:https://grafana.com/dashboards

相關文章
相關標籤/搜索