全部產品
Search
文件中心

Cloud Monitor:通過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頁簽,單擊目標監控大盤。
      查看目標大盤上的所有監控圖表。