全部產品
Search
文件中心

Simple Log Service:匯出Log Service儀錶盤到Grafana

更新時間:Jun 30, 2024

本文介紹如何將Log Service儀錶盤匯入到Grafana中。

重要

目前,匯出Log Service儀錶盤到Grafana功能處於公測中。如果您要使用該功能,需提工單申請。

前提條件

  • 已安裝8.0.0及以上版本的Grafana。具體操作,請參見Grafana官方文檔

    本文以9.2.4版本的Grafana為例。

    重要

    如果您是在本機上安裝Grafana,請提前在瀏覽器中開啟3000連接埠。

  • 已安裝v2版本的Log ServiceGrafana外掛程式。具體操作,請參見對接Grafana

  • 如果您需要使用餅圖,需執行grafana-cli plugins install grafana-piechart-panel命令,安裝餅圖外掛程式。

步驟一:產生並匯出Grafana格式的JSON內容

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

  3. 在左側導覽列中,選擇儀錶盤>儀錶盤列表

  4. 在儀錶盤列表中,單擊目標儀錶盤,然後單擊編輯 > 設定

  5. 轉為Grafana儀錶盤頁簽中,選擇您的Grafana版本號碼。

  6. 單擊複製Grafana格式json下載Grafana格式json,擷取JSON內容。

    重要

    如果存在轉換提示資訊,請先根據提示資訊解決問題,否則可能導致圖表項目顯示異常。

步驟二:匯入儀錶盤到Grafana

  1. 登入Grafana。

  2. 在左側導覽列,選擇image 表徵圖> Browse

  3. Browse頁簽中,選擇 New > Import

  4. 單擊Upload JSON file,匯入JSON檔案或在Import via panel json中輸入JSON內容,然後單擊Load

    該內容為您在步驟一:產生並匯出Grafana格式的JSON內容中擷取的JSON內容。

  5. Options步驟中,完成如下配置。

    1. 設定儀錶盤的名稱。

    2. 選擇用於存放儀錶盤的檔案夾。

    3. 選擇儀錶盤所需的資料來源。

    4. 單擊Import

匯入成功後,系統將跳轉至儀錶盤頁面,您可以查看匯入後的儀錶盤。

轉換能力範圍

由於Grafana和Log Service存在實現與功能差異,所以匯入儀錶盤到Grafana時,在圖表種類、資料來源、變數、語句轉換、圖表樣式上均有一定限制。支援轉化的內容如下表所示。

類別

支援範圍

圖表種類

  • 表格Pro

  • 線圖Pro

  • 柱狀圖Pro

  • 流圖Pro

  • 統計圖Pro

  • 計量圖Pro

  • 餅圖Pro

  • Metric Prometheus

  • 表格

  • 文本

  • 摺疊行

資料來源類型

  • Logstore(SQL)

  • MetricStore(PromQL)

  • MetricStore(SQL)

  • Builtin

變數

  • 僅支援變數替換功能,不支援過濾器功能。因為Grafana不支援過濾器。

  • 變數不能同時包含動態清單項目與靜態清單項目。因為Grafana不支援Query與常值並存。

  • 使用變數替換時,不支援添加多個變數。因為Grafana不支援在儀錶盤中輸入自訂Key。

語句轉換

  • SQL

  • PromQL

  • SQL+PromQL

圖表樣式

支援圖表位置、大小、標題、圖例匹配。

使用限制

  • Grafana不支援Log Service的自由布局,轉換後會出現布局混亂。

  • 部分配置缺失(例如X軸或Y軸配置)可能造成圖表顯示問題,此時需要檢查查詢分析配置。部分情況下,必須設定完整的查詢分析配置,以適配Grafana外掛程式。由於Grafana限制,盡量避免選擇所有數字欄位。

  • Log Service的單值圖配置更豐富,包括同環比、定製化等功能。Grafana只支援轉化主數值部分。

  • Grafana表格配置功能較少,無法相容Log Service所有的表格配置,例如設定迷你線圖、設定迷你柱狀圖、自訂互動事件,搭配過濾器等。

  • 暫不支援圖表樣式細節(線型、定製化等)轉換,匯入時按照Grafana預設效果轉換。

  • 其他無法等價轉換的功能包括資料轉換、互動事件和欄位配置。