全部產品
Search
文件中心

Simple Log Service:匯入和匯出Log Service儀錶盤

更新時間:Oct 10, 2024

本文介紹同帳號或不同帳號下儀錶盤匯入,及Grafana與Log Service間儀錶盤的雙嚮導入操作步驟。

匯入同帳號下的儀錶盤

  1. 儀錶盤地區右側,選擇+ > 匯入儀錶盤

    image

  2. 匯入儀錶盤對話方塊中,完成如下配置,然後單擊匯入。匯入成功後,系統將跳轉至儀錶盤頁面。

    image

    參數

    說明

    源Project

    選擇源儀錶盤所在的Project。

    說明

    支援同Project或跨Project。

    源儀錶盤

    選擇源儀錶盤。

    儀錶盤名稱

    設定新儀錶盤的名稱。

    Logstore替換

    如果新儀錶盤需要依賴當前Project中的Logstore,可以將源儀錶盤下的Logstore替換為當前Project下的Logstore。此功能支援添加多個Logstore。

匯入不同帳號下的儀錶盤

1. 擷取儀錶盤JSON

  1. 在目標儀錶盤頁面,單擊右上方的編輯進入編輯模式

  2. 單擊image,在儀錶盤JSON頁簽,複製JSON。

    image

2. 添加JSON儀錶盤

  1. 儀錶盤地區右側,選擇+ > 添加JSON儀錶盤

    image

  2. 添加到儀錶盤對話方塊中,粘貼目標儀錶的JSON,然後單擊確認。添加成功後,系統將跳轉至儀錶盤頁面。

    image

匯出儀錶盤並匯入至Grafana

前提條件

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

    說明
    • 本文以9.2.4版本的Grafana為例。

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

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

  • 若Log Service儀錶盤不存在轉為Grafana儀錶盤頁簽,請提工單申請加白。

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

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

使用限制

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

  • 部分配置缺失(例如X軸或Y軸配置)可能造成圖表顯示問題,此時需要檢查查詢分析配置

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

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

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

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

1. 產生並匯出Grafana格式的JSON內容

  1. 在儀錶盤列表中,單擊目標儀錶盤,然後單擊編輯 > image

  2. 轉為Grafana儀錶盤頁簽中,選擇您的Grafana版本號碼。單擊複製grafana格式json下載grafana格式json,擷取JSON內容。

    image

2. 匯入儀錶盤到Grafana

  1. 登入Grafana。

  2. 在左側導覽列中,單擊image > Dashboards,在儀錶盤頁面,單擊New > Import

    image

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

    image

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

    image

    1. 設定儀錶盤的名稱。

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

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

    4. 單擊Import

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

轉換能力範圍

由於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

前提條件

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

    本文以9.2.4版本的Grafana為例。

    重要

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

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

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

使用限制

  • 匯入Grafana儀錶盤時,對應的變數暫不支援Prometheus資料來源,需更換為log-service-datasource資料來源。

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

  • 其他無法等價轉換的功能包括Transform、Expression、Annotations、Links、Permissions。

1. 擷取Grafana儀錶盤的JSON檔案

  1. 登入Grafana。

  2. 在左側導覽列中,單擊image > Browse

    image

  3. 在儀錶盤列表中,找到並單擊目標儀錶盤。在目標儀錶盤右上方,單擊image,在設定頁面的左側導覽列中,單擊JSON Model。複製JSON內容,將其儲存為JSON檔案或暫存於剪下板中。

    image

2. 匯入Grafana儀錶盤

  1. 儀錶盤地區右側,選擇+ > 匯入Grafana儀錶盤

    image

  2. 輸入Grafana JSON步驟中,匯入JSON檔案或輸入JSON內容,然後單擊解析jsonimage

  3. 請選擇日誌庫步驟中,完成如下配置。

    Log Service會根據您輸入的JSON內容,自動解析該儀錶盤對應的資料來源ID或名稱。您可以根據該資訊擷取資料來源所關聯的目標Project和Logstore。

    image

    1. 在HTTP文字框中,輸入Grafana IP地址:連接埠

    2. 單擊id連結

      系統將跳轉至目標Grafana資料來源設定頁面,您可在該頁面查看該資料來源所關聯的Log ServiceProject和Logstore。此處展示資料來源ID還是名稱,由Grafana版本決定。本文以資料來源ID為例。

    3. 選擇目標Project和Logstore,然後單擊下一步

  4. 轉換提示資訊步驟中,確認無錯誤提示,然後單擊產生儀錶盤

    該提示資訊包含轉化不相容提示、錯誤提示、格式規範矯正提示、無錯誤提示等。image

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

轉換能力範圍

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

類別

支援範圍

圖表種類

  • Time series

  • Bar chart

  • Stat

  • Gauge

  • Bar gauge

  • Table

  • Pie chart

  • Pie chart(old)

  • Text

  • Row

資料來源類型

  • Prometheus

  • log-service-datasource

變數

  • Query(對應的資料來源必須為log-service-datasource。)

  • Custom

  • Text box

語句轉換

  • SQL

  • PromQL

  • SQL+PromQL

  • Grafana Random Walk

圖表樣式

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