本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
轉換資料
本文件主題是針對支援 Grafana 10.x 版的 Grafana 工作區所設計。
如需支援 Grafana 9.x 版的 Grafana 工作區,請參閱。在 Grafana 第 9 版中工作
如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱。在 Grafana 第 8 版中工作
轉換是在系統套用視覺效果之前,操作查詢傳回之資料的強大方法。使用轉換,您可以:
-
重命名欄位
-
聯結時間序列資料
-
跨查詢執行數學運算
-
使用一個轉換的輸出作為另一個轉換的輸入
對於依賴相同資料集的多個檢視的使用者而言,轉換可提供建立和維護大量儀表板的有效方法。
您也可以使用一個轉換的輸出作為另一個轉換的輸入,這會導致效能提升。
注意
有時系統無法繪製轉換後的資料圖形。發生這種情況時,請按一下視覺效果上方的「表格檢視」切換,以切換至資料的表格檢視。這可以幫助您了解轉換的最終結果。
轉換類型
Grafana 提供了許多方式,您可以轉換資料。下面有一個完整的轉換功能列表。
轉換順序
當有多個轉換時,Grafana 會依照列出的順序來套用它們。每個轉換都會建立一個結果集,然後傳遞至處理管線中的下一個轉換。
Grafana 套用轉換的順序會直接影響結果。例如,如果您使用「減少」轉換,將一個資料欄的所有結果壓縮為單一值,則只能將變形套用至該單一值。
將轉換函數添加到數據
下列步驟會引導您將轉換新增至資料。本文件不包含每種轉換類型的步驟。
若要將變形加入面板
-
導覽至您要新增一或多個變形的面板。
-
將游標暫留在面板的任何部分上,即可在右上角顯示動作選單。
-
從動作功能表中選擇 「編輯」。
-
選取 [變形] 索引標籤。
-
選取轉換。將會顯示轉換資料列,您可以在其中設定轉換選項。
-
若要套用其他變形,請選擇「新增變形」。此轉換作用於上一個轉換所傳回的結果集。
偵錯轉換
若要查看轉換的輸入和輸出結果集,請選擇轉換資料列右側的除錯 (bug) 圖示。這將顯示輸入數據,並將轉換的結果顯示為輸出。
輸入和輸出結果集可協助您偵錯轉換。
停用轉換
您可以選擇變形列右上角的顯示 (眼睛) 圖示,以停用或隱藏變形。這會停用該特定轉換的已套用動作,而且當您逐一變更數個轉換時,可協助識別問題。
篩選轉換
如果您的轉換使用多個查詢,您可以篩選這些查詢,並且只將選取的轉換套用至其中一個查詢。若要這麼做,請選擇轉換列右上方的篩選器圖示。這將打開一個下拉列表,其中包含面板上使用的查詢列表。從這裡,您可以選擇要轉換的查詢。
您也可以依註釋 (包括範例) 進行篩選,以便將變形套用至其中。當您這麼做時,欄位清單會變更,以反映註釋或範例工具提示中的欄位清單。
如果您的面板有多個查詢或資料來源 (即面板或註釋資料),則篩選器圖示一律會顯示出來,但如果套用了先前用來合併查詢輸出的轉換,則篩選器圖示可能無法運作。這是因為一個轉換會取得前一個轉換的輸出。
刪除轉換
我們建議您移除不需要的轉換。刪除轉換時,您會從視覺效果中移除資料。
事前準備:
識別依賴轉換的所有儀表板,並通知受影響的儀表板使用者。
若要刪除轉換
-
開啟要編輯的面板。
-
選取 [變形] 索引標籤。
-
選擇您要刪除的轉換旁邊的垃圾桶圖示。