本文介紹如何在Log ServiceMetricStore中查詢和分析時序資料、設定時序圖圖例名稱等相關操作。
前提條件
已採集到時序資料。
操作步驟
在Log ServiceMetricStore查詢和分析頁面,只支援使用PromQL查詢文法。如果您要使用標準SQL文法或SQL+PromQL組合文法,請選擇,在LogStore查詢和分析頁面進行。
在Project列表地區,單擊目標Project。
在頁簽中,單擊目標MetricStore。
-
在頁面右上方,單擊15分鐘(相對),設定查詢和分析的時間範圍。
說明查詢和分析結果相對於指定的時間範圍來說,存在1分鐘以內的誤差。
-
執行查詢和分析操作。
您可以通過如下方式輸入查詢和分析語句。
-
直接輸入PromQL語句,單擊立即執行。
Log Service支援添加多個查詢和分析操作以及在時序圖中疊加展示多個查詢和分析結果。
-
在Metrics探索框中,單擊目標監控項對應的
表徵圖,Log Service將自動產生查詢和分析語句。您也可以在Metrics探索框中,單擊目標監控項對應的繼續探索,設定標籤值。Log Service將根據您的設定,自動產生查詢和分析語句。具體操作,請參見指標探索。
輸入PromQL語句時,編輯器支援自動補全功能,會根據已輸入內容列出匹配的函數(如
abs、avg、avg_over_time等)和指標名稱,供您快速選擇。 -
校正PromQL文法
開啟自動樹狀解析功能後,輸入PromQL語句,系統將提示PromQL函數、彙總函式、指標名、標籤名、標籤值、時間範圍等資訊。更多資訊,請參見Prometheus官方文檔。
輸入PromQL語句時,Log Service還支援即時進行文法校正。
-
正確文法
如果提示文法正確,表示校正通過且產生文法解析樹。
-
錯誤文法
如果出現錯誤資訊,表示校正不通過,僅產生部分文法解析樹且提示錯誤位置與原因。
以下為存在語法錯誤的 PromQL 樣本,其中
[5]缺少時間單位(如m、s、h),導致解析錯誤4:1 parse error: unexpected <aggr:sum>:label_replace( sum by(pod_name)( rate(container_cpu_usage_seconds_total{namespace= "redash"}[5]) ), "pod", "$1", "pod_name", "(.+)" )
在校正過程中,您還可以執行如下操作。
-
單擊
表徵圖,重新整理文法解析樹。 -
單擊
表徵圖,簡化展示文法解析樹中的節點資訊。 -
單擊
表徵圖、
表徵圖,展開或收合節點。 -
單擊
表徵圖、
表徵圖,開啟或關閉自動樹狀解析功能。
指標探索
單擊Metric探索,Log Service將展示指標資訊,並且支援您繼續探索指標下的Label資料。在Metrics 探索頁面,可通過搜尋欄按名稱檢索指標。頁面以雙列表格展示檢索到的指標列表(如 cpu_count、cpu_guest_util、cpu_sys_util 等),並顯示指標總數及查詢時間範圍。每個指標的操作欄提供繼續探索、複製和添加功能。
在Metric探索面板中,您可以執行如下操作。
-
設定時間範圍:為保證響應速度,指標探索的預設查詢範圍為最近5分鐘。如果您的MetricStore記錄間隔較長或者您有自訂需求,可單擊更改修改時間範圍。
單擊
表徵圖,可將查詢時間範圍恢複為預設設定。 -
過濾指標:在搜尋方塊中,輸入指標名稱,過濾指標。
-
複製指標名稱:單擊
表徵圖,複製指標名稱。 -
添加到查詢方塊:單擊
表徵圖,將指標名添加到查詢方塊中。 -
繼續探索:單擊繼續探索,查看指標的Label資料,包括標籤名、唯一數、標籤值樣本等資訊。
您可以單擊篩選,設定標籤值。此處支援PromQL文法的4種操作符、支援選擇或手動輸入篩選條件、支援Regex。
設定完成後,系統自動顯示對應的查詢和分析語句,您可以單擊複製査詢語句或添加到查詢方塊,進行查詢和分析操作。
設定圖例格式化
執行查詢和分析操作後,您可以設定時序圖圖例的顯示名稱。
步長預設會根據查詢時間段的長度進行調整,同時支援自訂。
預設由Metric name和Labels拼接組成時序圖圖例名稱,Log Service支援使用變數引用Labels中指定的值,格式為{{值名稱}}。例如Labels為{ip="192.0.2.1"},則將Legend Format設定為{{ip}}後,時序圖圖例顯示為192.0.2.1。在查詢輸入框下方的配置行中,找到圖例格式化右側的輸入框,輸入自訂的圖例名稱格式。
相關操作
|
操作 |
說明 |
|
指標統計 |
單擊指標統計,系統將跳轉至指標統計儀錶盤。該儀錶盤展示時序庫重要統計資訊,包含資料量、指標數、時間軸、資料條目、Top類指標的快速定位和同環比變化等資訊。 |
|
指標治理 |
單擊指標治理,系統將跳轉至指標治理儀錶盤。該儀錶盤展示重點指標的時序情境分析結果、提供重點指標的時序圖變化、提供看板式指標摘要統計、提供原生統計->資料分析->最佳化效果->異常診斷鏈路式解決方案。 |
|
查看錶格資料 |
開啟表格式資料開關,系統將以表格形式展示查詢和分析結果。 |
|
預覽未經處理資料 |
單擊預覽未經處理資料,系統將展示原始的時序資料。 |
|
資料加工 |
選擇,進行資料加工操作。更多資訊,請參見資料加工概述。 |
|
自訂分析 |
選擇,系統將跳轉到對應的LogStore查詢和分析頁面,支援SQL查詢、SQL+PromQL查詢。 |
|
定時儲存分析結果 |
選擇,將時序資料通過定時SQL處理後儲存到目標MetricStore中。具體操作,請參見建立定時SQL-時序庫匯入時序庫。 |
|
添加到儀錶盤 |
單擊新增到儀錶盤,將查詢和分析結果添加到儀錶盤中。具體操作,請參見添加統計圖表到儀錶盤。 將時序圖添加到儀錶盤後,您可以自訂修改時序圖屬性。更多資訊,請參見時序圖。 |
|
另存新檔警示 |
單擊另存新檔警示,為查詢和分析結果設定警示。具體操作,請參見設定警示。 |
|
複製查詢和分析視窗 |
單擊 |
|
刪除查詢和分析視窗 |
單擊 |
|
重新整理資料 |
單擊立即執行右側的 |
|
分享 |
單擊 |
表徵圖,刪除當前的查詢和分析視窗。
,複製當前MetricStore查詢和分析頁面的連結。您可以將該連結發送給有查看該MetricStore許可權的其他使用者。其他使用者看到的MetricStore查詢和分析頁面會保留您的一系列設定。