全部產品
Search
文件中心

ApsaraDB for SelectDB:Grafana資料視覺效果

更新時間:Jan 15, 2025

如需高效分析與查看雲資料庫 SelectDB 版執行個體的指標、日誌和跟蹤,同時不想關注伺服器配置、軟體更新等繁瑣事務,您可通過可觀測可視化 Grafana 版監控SelectDB執行個體。本文介紹如何在可觀測可視化 Grafana 版中添加並使用ApsaraDB for SelectDB資料來源。

前提條件

  • 目前,SelectDB僅支援可觀測可視化 Grafana 版通過公網串連。如何為SelectDB執行個體申請公網地址,請參見申請和釋放公網地址

  • 已擷取SelectDB執行個體的使用者名稱和密碼。

    說明

    建議您使用低許可權的唯讀賬戶進行配置,以避免對伺服器安全造成較大威脅。

  • 已有可觀測可視化 Grafana 版的目標工作空間。如何建立,請參見建立Grafana工作區

  • 已將可觀測可視化 Grafana 版的公網IP地址添加至SelectDB執行個體到白名單中。

    1. 擷取可觀測可視化 Grafana 版的公網IP,可根據以下步驟擷取:

      1. 登入ARMS控制台,在左側導覽列選擇Grafana服務 > 工作區管理

      2. 單擊目標工作區ID/名稱,進入工作區資訊頁面,擷取目標工作區的公網IP

    2. 將目標工作區的公網IP,添加到SelectDB執行個體的白名單中。具體操作,請參見設定白名單

費用說明

共用版Grafana無需付費,非共用版Grafana,則需收費。具體收費說明,請參見Grafana計費規則

操作步驟

步驟一:添加資料來源

  1. 登入ARMS控制台,在左側導覽列選擇Grafana服務 > 工作區管理

  2. 工作區管理頁面,單擊目標工作區右側的訪問地址URL連結進入Grafana。

    說明

    如果需要登入Grafana,可以使用Grafana的Admin帳號和建立工作區時設定的密碼登入Grafana,或單擊Sign in with Alibaba Cloud直接使用當前購買工作區的阿里雲帳號登入Grafana。

  3. Grafana 9.x版本

    在Grafana左側導覽列,單擊image表徵圖,然後單擊Add data source,然後單擊MySQL

    說明

    目前,Grafana尚未支援接入類型為SelectDB的資料來源。您可以選擇接入MySQL資料來源,因為SelectDB相容MySQL 5.7的連線協定和文法。

    Grafana 10.x版本

    1. 在Grafana首頁,單擊頁面左上方的image表徵圖。

    2. 在Grafana左側導覽列,選擇管理 > 資料來源

    3. 資料來源頁簽,單擊+ Add data source。然後單擊MySQL

      說明

      目前,Grafana尚未支援接入類型為SelectDB的資料來源。您可以選擇接入MySQL資料來源,因為SelectDB相容MySQL 5.7的連線協定和文法。

  4. Settings頁面,設定以下參數。

    以下為常見的配置參數,如需設定其他參數,請參見Grafana官方文檔

    參數

    說明

    Name

    資料來源名稱。

    Host

    SelectDB執行個體的公網地址。可在SelectDB執行個體的詳情頁擷取相關資訊。

    格式:<公網地址>:<[MySQL 協議連接埠>

    樣本:selectdb-cn-bcd****-public.selectdbfe.rds.aliyuncs.com:9030

    Database

    SelectDB執行個體的名稱。

    User

    SelectDB執行個體的帳號。

    重要

    建議您使用低許可權的唯讀賬戶進行配置,以避免對伺服器安全造成較大威脅。

    Password

    SelectDB執行個體的密碼。

  5. 單擊Save & Test,完成資料來源添加。

    添加成功:當頁面顯示Database Connection OK時,表示資料來源已成功添加至Grafana。

    添加失敗:如果單擊Save & Test後報錯,可根據下述步驟排查問題:

    1. 請檢查地址、資料庫、帳號、密碼填寫是否正確。

    2. 確認資訊填寫正確後,檢查是否已將可觀測可視化 Grafana 版的公網IP地址添加至SelectDB執行個體的白名單。具體操作,請參見如何將Grafana公網IP添加至SelectDB的白名單中。

步驟二:使用資料來源建立大盤

此處以如下資料為例,示範如何建立表格類和曲線類的大盤面板。

SELECT * FROM `test_table` where operate_time<'2022-07-20 03:00:00';

序號(ID)

城市(place)

使用者(user)

動作(operate)

操作時間(operate_time)

次數(count)

1

杭州

使用者A

瀏覽

2022/7/20 0:00

3

2

杭州

使用者A

瀏覽

2022/7/20 1:00

8

3

杭州

使用者A

瀏覽

2022/7/20 2:00

13

11

北京

使用者A

瀏覽

2022/7/20 0:00

23

12

北京

使用者B

瀏覽

2022/7/20 1:00

18

13

北京

使用者B

瀏覽

2022/7/20 2:00

3

21

北京

使用者C

瀏覽

2022/7/20 0:00

13

22

北京

使用者C

瀏覽

2022/7/20 1:00

22

23

北京

使用者C

瀏覽

2022/7/20 2:00

23

建立表格類型大盤面板

  1. 在Grafana左側導覽列在Grafana左側導覽列中單擊34表徵圖,然後單擊+ New dashboard

  2. New dashboard頁面單擊Add a new panel

  3. Edit Panel頁面右側Visualization地區選取項目展示的圖表類型為Table。

  4. Query地區選取項目步驟一中添加的資料來源。

  5. 在摺疊面板A下輸入查詢語句,然後選擇Format as Table

    SELECT
      id AS "序號",
      place AS "城市",
      user AS "使用者",
      operate AS "動作",
      count AS "次數",
      operate_time AS "操作時間"
    FROM test_table

  6. 設定完成後,單擊右上方的Apply

建立曲線類型圖表

  1. 在已有大盤右上方單擊Add panel表徵圖,然後單擊Add a new panel

  2. Edit Panel頁面右側Visualization地區選取項目展示的圖表類型為Time series。

  3. Query地區選取項目步驟一中添加的資料來源。

  4. 在摺疊面板A下設定查詢參數。

    • Time column:時間列,選擇MySQL表中的時間對應列。此處設定為operate_time

    • Metric column:指標列,選擇想展示的維度列。此處設定為user

    • SELECT:資料列,選擇資料相關的列。此處設定為count

    • Format as:格式化方式,選擇時序資料。此處設定為Time Series

    Time series

  5. (可選)在右側Graph style中設定Style為Bars,可以將資料顯示為柱狀圖表。柱狀圖

  6. 設定完成後,單擊右上方的Apply