全部產品
Search
文件中心

CloudMonitor:通過Grafana外掛程式查看監控資料

更新時間:Jul 19, 2024

CloudMonitor與Grafana的整合方式包括企業CloudMonitor提供的監控大盤(簡稱企業監控大盤)和Grafana外掛程式,企業監控大盤還支援雲下自建Grafana。本文為您介紹如何通過Grafana外掛程式可視化查看監控資料。

重要

CloudMonitor資料來源服務外掛程式aliyun_cms_grafana_datasource已經不再維護更新,目前針對Grafana11.0.0版本不支援,不推薦使用,建議使用企業CloudMonitor。

背景資訊

如果您想瞭解CloudMonitor與Grafana的其他整合方式,請參見概覽

操作步驟

  1. 安裝Grafana軟體。
    說明 本文以在CentOS系統上安裝Grafana為例,為您介紹Grafana的安裝方法。關於如何在其他動作系統上安裝Grafana,請參見Grafana官方文檔
    1. 以root使用者登入伺服器。
    2. 執行以下命令,安裝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

    3. 執行以下命令,啟動Grafana服務。
      sudo service grafana-server start
  2. (可選)安裝Grafana的面板外掛程式。

    如果您需要通過Pie Chart(餅狀圖)、Gantt(甘特圖)或Worldmap Panel(世界地圖)查看Grafana面板上的監控資料,則需要執行本操作。關於如何安裝Grafana的面板外掛程式,請參見安裝面板外掛程式

  3. 安裝CloudMonitor資料來源服務外掛程式。
    說明 目前外掛程式最新版本是v2.0.1,不支援對監控資料設定警示。
    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

    2. 執行以下命令,將外掛程式解壓到目錄aliyun_cms_grafana_datasource
      tar -xzf aliyun_cms_grafana_datasource_v2.0.1.tar.gz
    3. 配置外掛程式。
      1. 執行以下命令,開啟目錄/usr/share/grafana/conf中的設定檔defaults.ini

        cd /usr/share/grafana/conf

        vi defaults.ini

      2. 配置allow_loading_unsigned_plugins為外掛程式的解壓目錄aliyun_cms_grafana_datasource,允許未簽名的CloudMonitor資料來源服務外掛程式運行。
        配置方法如下:
        allow_loading_unsigned_plugins = aliyun_cms_grafana_datasource
      3. 按Esc鍵,輸入:wq,再按Enter鍵,儲存並退出檔案defaults.ini
    4. 執行以下命令,重啟Grafana服務。
      service grafana-server restart
  4. 建立CloudMonitor資料來源服務。
    Grafana安裝成功後,預設訪問連接埠為:3000,使用者名稱:admin。
    重要 請您首次登入Grafana時,修改預設密碼,以免帶來安全隱患。
    1. 登入Grafana。
      Grafana登入地址格式為http://Grafana伺服器IP地址:3000,例如:http://192.168.XX.XX:3000。
    2. 在左側導覽列,單擊Configuration
    3. Data Sources頁簽,單擊右上方的Add data source
    4. Add data source頁面,單擊最下方的CMS Grafana Service
    5. 填寫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資料的許可權。
    6. 單擊Save&Test
  5. 添加監控大盤和監控圖表。
    1. 在左側導覽列,單擊建立表徵圖。
    2. New dashboard頁面,單擊Add an empty panel
    3. Query頁簽,選擇資料來源CMS Grafana Service,並設定目標雲端服務的監控指標。
      監控指標
      目標雲端服務的主要參數說明如下表所示。
      參數說明
      Namespace上報監控資料的資料命名空間。命名方式:acs_雲端服務名稱

      關於雲端服務的命名空間,請參見雲端服務監控項

      Metric上報監控資料的監控項名稱。

      關於雲端服務的監控項名稱,請參見雲端服務監控項

      Period上報監控資料的時間間隔。單位:秒。

      關於雲端服務的時間間隔,請參見雲端服務監控項

      Group上報監控資料的Metric對應的應用分組名稱和應用分組ID。
      Dimensions上報監控資料的維度Map,用於查詢指定資源的監控資料。

      格式為key-value索引值對形式的集合,例如:instanceId:i-2ze2d6j5uhg20x47****,可以選擇多個。

      關於雲端服務的維度,請參見雲端服務監控項

      Y-column上報監控資料的統計方法,例如:Average、Maximum、Minimum、Sum等。

      關於雲端服務的統計方法,請參見雲端服務監控項

    4. 在右側設定監控圖表的名稱、類型、展示樣式等。
    5. 單擊右上方的Apply
      建立監控圖表成功。
    6. 單擊右上方的儲存監控大盤表徵圖,設定監控大盤的名稱和歸屬目錄。
    7. 單擊Save
      建立監控大盤成功。
  6. 查看監控資料。
    1. 在左側導覽列,選擇Dashboard > Manage
    2. Manage頁簽,單擊目標監控大盤。
      查看目標大盤上的所有監控圖表。