在Log Service儀錶盤中添加過濾器,即對整個儀錶盤進行查詢過濾或變數替換操作。本文介紹如何為儀錶盤添加過濾器。
前提條件
已採集資料。具體操作,請參見資料擷取概述。
已配置索引。具體操作,請參見建立索引。
已添加統計圖表到儀錶盤。具體操作,請參見添加統計圖表到儀錶盤。
重要如果過濾器類型為變數替換,在添加統計圖表時需設定預留位置變數。
背景資訊
過濾器用於為儀錶盤中的所有統計圖表批量修改查詢條件或替換預留位置變數。每張統計圖表實際為一個查詢和分析語句([search query] | [sql query]),過濾器實質上是操作該查詢和分析語句。
過濾器類型:通過日誌欄位的Key和Value進行過濾。在執行過濾器操作時,將其作為過濾條件增加到查詢和分析語句前,使用AND或NOT串連。例如Key: Value AND [search query] | [sql query],表示在原查詢和分析語句的結果中,尋找包含Key:Value的日誌。在過濾器類型的過濾器中,Value可以多選,也可以直接輸入。多選時過濾條件之間為或(or)關係。關於過濾器類型過濾器的操作樣本,請參見添加過濾器類型的過濾器。
變數類型:指定變數和變數的值。如果儀錶盤中已有設定了該變數預留位置的統計圖表,則添加變數類型的過濾器後,自動將統計圖表的查詢和分析語句中的變數替換為您選擇的變數值。對整個儀錶盤已設定該變數的統計圖表都生效。關於變數類型過濾器的操作樣本,請參見添加變數類型的過濾器。
時序過濾器類型:動態添加Label和Value進行過濾。在添加過濾器時,過濾條件可以添加,各個過濾條件之間使用AND串連。
操作步驟
進入儀錶盤頁面。
在Project列表地區,單擊目標Project。
在左側導覽列中,選擇
。在儀錶盤列表中,單擊目標儀錶盤。
在儀錶盤頁面的右上方,單擊編輯。
在操作欄中,單擊表徵圖。
在過濾器面板中,完成如下配置,然後單擊確定。
參數
說明
名稱
過濾器名稱。
顯示設定
設定過濾器的顯示樣式。
開啟顯示標題開關,為過濾器增加標題。
開啟顯示邊框開關,為過濾器增加邊框。
開啟顯示背景開關,為過濾器增加白色背景。
類型
選擇過濾器的類型。
過濾器:通過欄位名和欄位值進行過濾。在執行過濾器操作時,將其作為過濾條件增加到查詢和分析語句前,使用AND或NOT進行串連,預設為AND。
AND:Value AND [search query] | [sql query]
NOT:Value NOT [search query] | [sql query]
在靜態清單項目中添加值,支援設定多個值。
變數替換:指定變數和變數的值。如果儀錶盤中已有設定了該變數預留位置的統計圖表,則添加變數類型的過濾器後,自動將統計圖表的查詢和分析語句中的變數替換為您選擇的變數值。在靜態清單項目中組態變數的值,支援設定多個變數值。
時序過濾器:動態添加Label和Value進行過濾。添加時序過濾器後,可以手動對時序庫的Lable和value進行過濾顯示。
Key值
如果您選擇過濾器類型,則在Key值中配置目標欄位名。
如果您選擇變數替換類型,則在Key值中組態變數。
如果您選擇時序過濾器類型,則表示過濾器的唯一標識。
說明如果選擇變數替換類型,則您要替換變數的統計圖表必須已設定預留位置變數,且與此處配置的變數相同。
別名
列的別名,僅在過濾器類型中需配置。
全域過濾
僅在過濾器類型中需配置。
開啟全域過濾,表示在所有欄位中過濾Value,無需指定Key。
關閉全域過濾,表示僅在指定的Key中過濾Value。
自動過濾
開啟自動過濾,會自動過濾掉資料來源中不存在的值。僅在選擇過濾器時設定。
查詢方式
使用AND方式或NOT方式進行串連。僅在選擇過濾器時設定。
顯示組件類型
僅在選擇變數替換過時設定。
選擇組件類行的方式:
自由輸入。
下拉式清單。
請選擇Project
選擇您要查詢的專案。僅在選擇時序過濾器時設定。
請選擇時序庫
選擇您要查詢的時序庫。僅在選擇時序過濾器時設定。
靜態清單項目
設定Key值對應的Value。
多次單擊+,可添加多個Value。如果開啟預設選中,則每次開啟儀錶盤時,預設使用該Value執行過濾。
添加動態清單項目
開啟添加動態清單項目開關,可添加動態清單項目,即為Key值配置動態Value。動態清單項目為對應查詢和分析語句的查詢結果,在不同的時間範圍,查詢結果是動態變化的。
開啟添加動態清單項目開關後,需配置如下參數。
請選擇Project:選擇您要查詢的專案。
請選擇日誌庫:選擇您要查詢的日誌庫。
是否繼承過濾:開啟是否繼承過濾開關後,在執行過濾時繼承儀錶盤中已有的過濾條件。
查詢和分析語句:輸入查詢和分析語句並設定時間範圍。
動態清單項目預覽:確認查詢結果。