基礎大盤說明

更新時間:
Copy as MD

Prometheus提供了多種開箱即用的預置監控大盤,您可以通過這些大盤查看豐富的監控指標,並按需更改大盤資料的時間區間、重新整理頻率等屬性。本文主要說明Kubernetes Overview、Deployment、PodNode Details基礎大盤,並簡單介紹下Grafana的常用操作。

Kubernetes Overview大盤

K8s Cluster Overview

該大盤展示的監控指標主要包括:

  • 總體使用量資訊:例如叢集CPU使用率、叢集記憶體使用量率、叢集檔案系統使用率。

  • CPU資訊:例如Pod CPU使用率、全部進程CPU使用率。

  • 記憶體資訊:例如Pod記憶體使用量率、全部進程記憶體使用量率。

  • 網路資訊:例如網路I/O壓力、Pod網路I/O、所有進程網路I/O。

Deployment大盤

K8s Deployment Dashboard

該大盤展示的監控指標主要包括:

  • 概覽:Pod數量、副本數量、部署CPU使用率、部署記憶體使用量量、重啟次數。

  • 詳情:CPU使用率、記憶體使用量率、全部進程網路I/O、FS讀寫情況。

Pod大盤

K8s Pods Dashboard

該大盤展示的監控指標主要包括:

  • Pod基本資料:Pod IP地址、Pod狀態、Pod容器、容器重啟次數。

  • 總體使用量資訊:例如Pod CPU使用率、Pod記憶體使用量率。

  • CPU資訊:例如Pod CPU使用率、全部進程CPU使用率。

  • 記憶體資訊:例如Pod記憶體使用量率、全部進程記憶體使用量率。

  • 網路資訊:例如網路I/O壓力、Pod網路I/O、所有進程網路I/O。

Node Details大盤

K8s Host Details Dashboard

該大盤展示的監控指標主要包括:

  • CPU資訊:例如CPU核心數、CPU使用率、CPU I/O等待時間。

  • 記憶體資訊:例如記憶體總量、記憶體使用量率。

  • 磁碟資訊:例如磁碟總空間、磁碟IO讀寫時間、磁碟讀寫速率。

  • 網路資訊:例如網路流量、TCP串連情況。

大盤常用操作

說明

本文只介紹了Grafana中常用的基本操作,更詳細的使用方法,請參見Grafana文檔

對大盤的常用操作如下所示:

切換大盤

  1. Grafana頁面頂部,單擊大盤名稱。Grafana-切換大盤01

  2. 在頂部搜尋欄中輸入大盤名稱來,或者單擊右上方的Filter by tag下拉式功能表篩選出帶有指定Tag(標籤)的大盤。Switch Dashboard

  3. 單擊需要查看的大盤名稱。

設定時間區間和重新整理頻率

  1. Grafana頁面右上方,單擊時間選擇框。儀表板常用操作

  2. 在彈出的對話方塊中選擇預定義的監控資料相對時間區間,例如過去5分鐘、過去12小時、過去30天等,也可以通過設定時間起點和終點來設定自訂的絕對時間區間。Set Interval and Frequency

擴大時間區間

Grafana頁面右上方,單擊Grafana-擴大時間地區表徵圖。

每單擊一次該擴大按鈕,時間區間就會擴大為當前的兩倍,且時間起點遷移和終點後移的幅度相等。例如,假設當前選擇的時間區間為過去10分鐘,則單擊一次該擴大按鈕後,時間區間的前面和後面將會各延長5分鐘。

Grafana-擴大時間區間

手動重新整理

Grafana頁面右上方,單擊Grafana-重新整理表徵圖,重新整理當前大盤中所有面板的監控資料。

Grafana-重新整理大盤

篩選監控資料

Grafana頁面,選擇此下拉式功能表中的選項即可篩選當前大盤顯示的監控資料。Grafana-篩選監控資料

大盤面板常用操作

單擊面板頂部的面板名稱後,可進行以下操作:

Panel Operation

  • 全屏查看當前面板:單擊View,或按快速鍵V。再次按快速鍵VEsc即可退出全螢幕模式。

  • 編輯當前面板:單擊Edit,或按快速鍵E。在Edit Panel頁面修改當前面板的資訊,然後單擊右上方的Apply

  • 分享當前面板:單擊Share,或依次按下PS開啟分享對話方塊,獲得當前面板的分享連結、嵌入連結或快照連結。

  • 探索當前面板:單擊Explore,或按快速鍵X。在Explore頁面檢查指標、排查故障或探索資料。

  • 將當前面板的資料匯出為CSV檔案:選擇Inspect > Data,然後在Data頁簽中單擊Download CSV匯出資料。

  • 查看當前面板的查詢指標:選擇Inspect > Query,然後在Query頁簽中查看請求和響應。

  • 獲得當前面板的JSON代碼:選擇Inspect > Panel JSON,然後在JSON頁簽中拷貝JSON代碼。

  • 拷貝並粘貼當前面板:選擇More > Duplicate,或依次按下PD即可拷貝當前面板並自動粘貼至當前儀錶盤中。

  • 拷貝當前面板:選擇More > Copy,可以拷貝當前面板。