將Prometheus的監控資料接入本地Grafana
如果您需要在本地的Grafana系統中查看可觀測監控 Prometheus 版資料,可以利用可觀測監控 Prometheus 版提供的專用API介面輕鬆實現此目的。本文介紹如何將可觀測監控 Prometheus 版資料接入本地Grafana的實現方法。
前提條件
您已在本地成功安裝Grafana軟體。
步驟一:擷取Prometheus提供的專用API介面
該專用API介面是串連Prometheus和本地Grafana的紐帶。請按照以下步驟擷取該介面:
在左側導覽列選擇,進入可觀測監控 Prometheus 版的執行個體列表頁面。
-
單擊執行個體名稱,進入執行個體詳情頁。在左側導覽列中單擊设置。在设置頁簽,根據需求複製公網或私網的HTTP API地址。
說明如果是雲端服務類型的Prometheus執行個體,請根據接入雲端服務的產品類型選擇對應的HTTP API地址。
HTTP API地址(Grafana 讀取地址)包含公網和內網兩種網路類型。公網地址樣本:
http://cn-hangzhou.arms.aliyuncs.com:9090/api/v1/prometheus/{執行個體標識};內網地址樣本:http://cn-hangzhou-intranet.arms.aliyuncs.com:9090/api/v1/prometheus/{執行個體標識}。可單擊地址右側的複製表徵圖複製對應地址。 -
可選:如果您需要提高Grafana資料讀取的安全性,可以單擊生成token,擷取Prometheus執行個體的鑒權Token。
重要產生Token後,在Grafana中添加資料來源時必須配置Token,否則可能無法讀取可觀測監控 Prometheus 版資料。
記錄 Token 值(可單擊複製表徵圖擷取),並擷取 Remote Read 地址:公網地址格式為
http://cn-hangzhou.arms.aliyuncs.com:9090/api/v1/prometheus/xxx/api/v1/read,內網地址格式為http://cn-hangzhou-intranet.arms.aliyuncs.com:9090/api/v1/prometheus/xxx/api/v1/read(其中xxx為實際執行個體標識,請以控制台顯示為準)。
步驟二:登入Grafana
登入可觀測可視化 Grafana 版控制台,在左側導覽列單擊工作区管理。
-
在工作区管理頁面,單擊目標工作區右側的访问地址URL連結進入Grafana。
說明如果需要登入Grafana,可以使用Grafana的Admin帳號和建立工作區時設定的密碼登入Grafana,或者單擊Sign in with Alibaba Cloud直接使用當前購買工作區的阿里雲帳號登入Grafana。
步驟三:在本地Grafana添加資料來源
將步驟一獲得的API介面地址添加為本地Grafana的資料來源即可實現目標。請按照以下步驟添加資料來源:
Grafana 9.x版本
Grafana 10.x版本
步驟四:建立大盤面板
Grafana 9.x版本
-
在Grafana左側導覽列,單擊
表徵圖,然後單擊頁面右上方的New Dashboard。 -
在New Dashboard頁面,單擊Add a new panel。
-
在Edit Panel頁面的Query頁簽,單擊Data source地區的下拉框選擇步驟三添加的資料來源。
-
在Query頁簽的A地區,在Metric和Labels下拉框中選擇對應指標,然後單擊Run queries。
-
在右側設定監控圖表的名稱、類型、展示樣式等。
-
單擊右上方的Apply。
-
單擊右上方的
表徵圖,設定監控大盤的名稱和歸屬目錄。 -
單擊Save,大盤即可建立成功。
Grafana 10.x版本
-
在Grafana首頁,單擊頁面左上方的
表徵圖。 -
在Grafana左側導覽列,選擇儀表板,單擊頁面右上方的建立,然後在下拉式清單中單擊建立儀表板。
-
在建立儀表板頁面,單擊+ 添加可視化。
-
在彈出的Select data source頁面右側,選擇步驟三添加的資料來源。
-
在Query頁簽的A地區,在Metric和Labels下拉框中選擇對應指標,然後單擊Run queries。
-
在右側設定監控圖表的名稱、類型、展示樣式等。
-
單擊右上方的Apply。
-
單擊右上方的
表徵圖,設定監控大盤的名稱和歸屬目錄。 -
單擊Save,大盤即可建立成功。
步驟五:查看監控資料
Grafana 9.x版本
-
在Grafana左側導覽列,單擊
表徵圖,然後單擊Browse。 -
在Browse頁簽,單擊目標目錄下的監控大盤,即可查看目標大盤上的所有監控圖表。
Grafana 10.x版本
-
在Grafana首頁,單擊頁面左上方的
表徵圖。 -
在Grafana左側導覽列,選擇儀表板,單擊目標目錄下的監控大盤,即可查看目標大盤上的所有監控圖表。
表徵圖,然後單擊Add data source。