全部產品
Search
文件中心

Simple Log Service:匯出Trace資料到Grafana

更新時間:Aug 29, 2024

Grafana提供豐富的可視化介面。本文介紹如何將Log Service的Trace資料匯入Grafana並進行可視化分析。

前提條件

步驟一:安裝Log Service外掛程式

為Grafana安裝Log Service外掛程式的操作步驟如下:

  1. 執行以下命令將Log Service外掛程式專案壓縮包解壓到Grafana外掛程式目錄。

    • 使用YUM或RPM安裝的Grafana:

      unzip aliyun-log-grafana-datasource-plugin-master.zip -d /var/lib/grafana/plugins
    • 使用.tar.gz檔案安裝的Grafana:

      {PATH_TO}為Grafana的安裝路徑。

      unzip aliyun-log-grafana-datasource-plugin-master.zip -d {PATH_TO}/grafana-8.0.6/data/plugins
  2. 修改Grafana設定檔。

    1. 開啟設定檔。

      • 使用YUM或RPM安裝的Grafana:/etc/grafana/grafana.ini

      • 使用.tar.gz檔案安裝的Grafana:{PATH_TO}/grafana-8.0.6/conf/defaults.ini

    2. 在設定檔的[plugins] 節點中,設定allow_loading_unsigned_plugins參數。

      allow_loading_unsigned_plugins = aliyun-log-service-datasource
  3. 重啟Grafana。

    1. 使用kill命令終止Grafana進程。

    2. 執行以下命令啟動Grafana。

      • 使用YUM或RPM安裝的Grafana:

        systemctl restart grafana-server
      • 使用.tar.gz檔案安裝的Grafana:

        ./bin/grafana-server web

步驟二:添加資料來源

為Grafana添加Log Service的資料來源的操作步驟如下:

  1. 登入Grafana。

  2. 在左側功能表列,選擇G1 > Data Sources

  3. Data Sources頁簽,單擊Add data source

  4. Add data source頁面,單擊LogService對應的Selectimage

  5. 配置資料來源。

    重要參數說明如下表所示。

    參數

    說明

    Name

    資料來源的名稱。

    Default

    開啟Default開關。

    Endpoint

    Project的服務入口,例如http://cn-qingdao.log.aliyuncs.com。請根據實際情況替換服務入口。更多資訊,請參見服務存取點

    Project

    Project的名稱。

    Logstore

    Logstore的名稱。

    AccessKeyId

    阿里雲AccessKey ID,用於標識使用者。為保證帳號安全,建議您使用RAM使用者的AccessKey。如何擷取AccessKey,請參見存取金鑰

    AccessKeySecret

    阿里雲AccessKey Secret,用於驗證使用者的密鑰。為保證帳號安全,建議您使用RAM使用者的AccessKey。如何擷取AccessKey,請參見存取金鑰

  6. 單擊Save & Test

步驟三:查看Trace資料

查看匯入的Trace資料的操作步驟如下:

  1. 在左側導覽列,選擇explore > Explore

  2. Explore頁面左上方,選擇資料來源。

  3. xcol(time)文字框輸入trace,然後在右上方,單擊Run query

    view_trace