Log Service支援通過統計圖表展示查詢分析結果。
使用限制
-
僅統計圖表(Pro版本)支援添加多個查詢分析。Log Service支援的統計圖表(Pro版本),請參見圖表類型。
-
每個查詢分析存在唯一的ID,採用大寫字母的格式,例如A、B。
基本配置
您在添加統計圖表時,需要先執行查詢分析。您可以在查詢分析頁簽中添加多個查詢分析。添加查詢分析後,單擊應用,Log Service將即時在圖表區域展示查詢分析結果。
每個查詢分析(如A、B)可分別選擇不同的資料來源類型(如Logstore SQL、Metricstore PromQL等)並編寫各自的查詢語句,多個查詢的結果將自動Join關聯展示在圖表區域。
查詢分析文法
您可以在LogStore和Metricstore中執行不同的查詢分析語句,進行統計分析。
LogStore(SQL)
在目標LogStore中執行查詢分析,其中分析語句採用的是SQL文法。更多資訊,請參見查詢與分析概述。
例如在 sls-mall-traces Logstore 中輸入查詢語句 * | SELECT __time__ - __time__ % 60 AS Time, count(1) AS count , kind GROUP BY Time, kind ORDER BY Time LIMIT 1000,按 60 秒時間視窗分組統計不同 kind 的 Trace 數量。
Metricstore(PromQL)
在目標Metricstore中執行查詢分析,其中分析語句採用的是PromQL文法。更多資訊,請參見時序資料查詢和分析文法。
選擇資料來源類型為 Metricstore(PromQL),目標儲存為 k8s-metrics,輸入 PromQL 查詢語句 (sum(rate(apiserver_audit_event_total[1m]))) by (namespace)),並設定圖例格式化為 {{namespace}}、limit 為 1000、間隔為 auto。
Metricstore(SQL)
在目標Metricstore中執行查詢分析,其中分析語句採用的是SQL文法。更多資訊,請參見時序資料查詢和分析文法。
例如,選擇 Metricstore 為 sls-mall-metrics,輸入查詢語句 *|select __value__, __time_nano__ / 1000000 as time from "sls-mall-metrics.prom" where __name__ = 'runtime_jvm_gc_collection' ${{test||metricsql|and}}。
Builtin
Log Service提供內建模板,展示不同情境下的查詢分析視覺效果。

相關操作
|
操作 |
說明 |
|
刪除查詢分析 |
當您需要刪除某個查詢分析時,可單擊 |
|
複製查詢分析 |
當您需要處理多個相似的複雜查詢分析語句或者對語句進行小的改動時,可單擊 |
|
重新排序查詢分析 |
您可以直接拖動對應的查詢分析,調整其順序。 |
表徵圖。
表徵圖,複製一個新的查詢分析進行處理。