本文介紹如何將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內容
在Project列表地區,單擊目標Project。
在左側導覽列中,選擇儀錶盤>儀錶盤列表。
在儀錶盤列表中,單擊目標儀錶盤,然後單擊編輯 > 設定。
在轉為Grafana儀錶盤頁簽中,選擇您的Grafana版本號碼。
單擊複製Grafana格式json或下載Grafana格式json,擷取JSON內容。
重要如果存在轉換提示資訊,請先根據提示資訊解決問題,否則可能導致圖表項目顯示異常。
步驟二:匯入儀錶盤到Grafana
登入Grafana。
在左側導覽列,選擇 表徵圖> Browse。
在Browse頁簽中,選擇 New > Import。
單擊Upload JSON file,匯入JSON檔案或在Import via panel json中輸入JSON內容,然後單擊Load。
該內容為您在步驟一:產生並匯出Grafana格式的JSON內容中擷取的JSON內容。
在Options步驟中,完成如下配置。
設定儀錶盤的名稱。
選擇用於存放儀錶盤的檔案夾。
選擇儀錶盤所需的資料來源。
單擊Import。
匯入成功後,系統將跳轉至儀錶盤頁面,您可以查看匯入後的儀錶盤。
轉換能力範圍
由於Grafana和Log Service存在實現與功能差異,所以匯入儀錶盤到Grafana時,在圖表種類、資料來源、變數、語句轉換、圖表樣式上均有一定限制。支援轉化的內容如下表所示。
類別 | 支援範圍 |
圖表種類 |
|
資料來源類型 |
|
變數 |
|
語句轉換 |
|
圖表樣式 | 支援圖表位置、大小、標題、圖例匹配。 |
使用限制
Grafana不支援Log Service的自由布局,轉換後會出現布局混亂。
部分配置缺失(例如X軸或Y軸配置)可能造成圖表顯示問題,此時需要檢查查詢分析配置。部分情況下,必須設定完整的查詢分析配置,以適配Grafana外掛程式。由於Grafana限制,盡量避免選擇所有數字欄位。
Log Service的單值圖配置更豐富,包括同環比、定製化等功能。Grafana只支援轉化主數值部分。
Grafana表格配置功能較少,無法相容Log Service所有的表格配置,例如設定迷你線圖、設定迷你柱狀圖、自訂互動事件,搭配過濾器等。
暫不支援圖表樣式細節(線型、定製化等)轉換,匯入時按照Grafana預設效果轉換。
其他無法等價轉換的功能包括資料轉換、互動事件和欄位配置。