CloudMonitor與Grafana的整合方式包括企業CloudMonitor提供的監控大盤(簡稱企業監控大盤)和Grafana外掛程式,企業監控大盤還支援雲下自建Grafana。本文為您介紹如何通過Grafana外掛程式可視化查看監控資料。
CloudMonitor資料來源服務外掛程式aliyun_cms_grafana_datasource已經不再維護更新,目前針對Grafana11.0.0版本不支援,不推薦使用,建議使用企業CloudMonitor。
背景資訊
如果您想瞭解CloudMonitor與Grafana的其他整合方式,請參見概覽。
操作步驟
- 安裝Grafana軟體。說明 本文以在CentOS系統上安裝Grafana為例,為您介紹Grafana的安裝方法。關於如何在其他動作系統上安裝Grafana,請參見Grafana官方文檔。
- 以root使用者登入伺服器。
- 執行以下命令,安裝Grafana軟體。說明 Grafana安裝包包含的軟體版本和支援的作業系統,請參見Grafana安裝包下載地址。本文以安裝Grafana最新版本grafana-8.0.6-1.x86_64.rpm為例。
- 安裝方式一:
sudo yum install https://dl.grafana.com/oss/release/grafana-8.0.6-1.x86_64.rpm
- 安裝方式二:
wget https://dl.grafana.com/oss/release/grafana-8.0.6-1.x86_64.rpm
sudo yum localinstall grafana-8.0.6-1.x86_64.rpm
- 安裝方式一:
- 執行以下命令,啟動Grafana服務。sudo service grafana-server start
- (可選)安裝Grafana的面板外掛程式。
如果您需要通過Pie Chart(餅狀圖)、Gantt(甘特圖)或Worldmap Panel(世界地圖)查看Grafana面板上的監控資料,則需要執行本操作。關於如何安裝Grafana的面板外掛程式,請參見安裝面板外掛程式。
- 安裝CloudMonitor資料來源服務外掛程式。說明 目前外掛程式最新版本是v2.0.1,不支援對監控資料設定警示。
- 執行以下命令,下載外掛程式到目錄/var/lib/grafana/plugins/。
cd /var/lib/grafana/plugins/
wget https://github.com/aliyun/aliyun-cms-grafana/releases/download/v2.0/aliyun_cms_grafana_datasource_v2.0.1.tar.gz
- 執行以下命令,將外掛程式解壓到目錄aliyun_cms_grafana_datasource。tar -xzf aliyun_cms_grafana_datasource_v2.0.1.tar.gz
- 配置外掛程式。
- 執行以下命令,開啟目錄/usr/share/grafana/conf中的設定檔defaults.ini。
cd /usr/share/grafana/conf
vi defaults.ini
- 配置
allow_loading_unsigned_plugins
為外掛程式的解壓目錄aliyun_cms_grafana_datasource,允許未簽名的CloudMonitor資料來源服務外掛程式運行。配置方法如下:allow_loading_unsigned_plugins = aliyun_cms_grafana_datasource
- 按Esc鍵,輸入:wq,再按Enter鍵,儲存並退出檔案defaults.ini。
- 執行以下命令,開啟目錄/usr/share/grafana/conf中的設定檔defaults.ini。
- 執行以下命令,重啟Grafana服務。service grafana-server restart
- 執行以下命令,下載外掛程式到目錄/var/lib/grafana/plugins/。
- 建立CloudMonitor資料來源服務。Grafana安裝成功後,預設訪問連接埠為:3000,使用者名稱:admin。重要 請您首次登入Grafana時,修改預設密碼,以免帶來安全隱患。
- 登入Grafana。Grafana登入地址格式為
http://Grafana伺服器IP地址:3000
,例如:http://192.168.XX.XX:3000。 - 在左側導覽列,單擊。
- 在Data Sources頁簽,單擊右上方的Add data source。
- 在Add data source頁面,單擊最下方的CMS Grafana Service。
- 填寫CloudMonitor資料來源的名稱和帳號資訊。
參數 說明 Name 資料來源名稱。您可以使用預設名稱CMS Grafana Service。 Aliyun UserId 阿里雲帳號ID。 AccessKeyId 阿里雲帳號或RAM使用者的AccessKey ID。關於如何擷取AccessKey ID,請參見擷取AccessKey。 說明 RAM使用者必須由當前阿里雲帳號建立,且具備讀取CloudMonitor資料的許可權。AccessKey 阿里雲帳號或RAM使用者的AccessKey Secret。關於如何擷取AccessKey Secret,請參見擷取AccessKey。 說明 RAM使用者必須由當前阿里雲帳號建立,且具備讀取CloudMonitor資料的許可權。 - 單擊Save&Test。
- 登入Grafana。
- 添加監控大盤和監控圖表。
- 在左側導覽列,單擊表徵圖。
- 在New dashboard頁面,單擊Add an empty panel。
- 在Query頁簽,選擇資料來源CMS Grafana Service,並設定目標雲端服務的監控指標。目標雲端服務的主要參數說明如下表所示。
參數 說明 Namespace 上報監控資料的資料命名空間。命名方式: acs_雲端服務名稱
。關於雲端服務的命名空間,請參見雲端服務監控項。
Metric 上報監控資料的監控項名稱。 關於雲端服務的監控項名稱,請參見雲端服務監控項。
Period 上報監控資料的時間間隔。單位:秒。 關於雲端服務的時間間隔,請參見雲端服務監控項。
Group 上報監控資料的Metric對應的應用分組名稱和應用分組ID。 Dimensions 上報監控資料的維度Map,用於查詢指定資源的監控資料。 格式為key-value索引值對形式的集合,例如:
instanceId:i-2ze2d6j5uhg20x47****
,可以選擇多個。關於雲端服務的維度,請參見雲端服務監控項。
Y-column 上報監控資料的統計方法,例如:Average、Maximum、Minimum、Sum等。 關於雲端服務的統計方法,請參見雲端服務監控項。
- 在右側設定監控圖表的名稱、類型、展示樣式等。
- 單擊右上方的Apply。建立監控圖表成功。
- 單擊右上方的表徵圖,設定監控大盤的名稱和歸屬目錄。
- 單擊Save。建立監控大盤成功。
- 查看監控資料。
- 在左側導覽列,選擇 。
- 在Manage頁簽,單擊目標監控大盤。查看目標大盤上的所有監控圖表。