全部產品
Search
文件中心

Simple Log Service:使用儀錶盤

更新時間:Dec 12, 2024

Log Service可視化是將系統、應用或服務產生的原始日誌資料轉換成圖形化介面展示的過程。本文介紹如何使用儀錶盤。

預期效果

Log Service儀錶盤包含豐富的圖表類型,可以靈活地設定圖表樣式,以滿足各類情境對展示資料的不同需求。

shybp.gif

查看儀錶盤列表

在Log Service中,image表徵圖代表儀錶盤image表徵圖代表儀錶盤列表image表徵圖代表示範列表

儀錶盤列表

單擊儀錶盤 > 儀錶盤列表,查看當前Project下的所有儀錶盤。

image

示範列表

單擊儀錶盤 > 示範列表,查看當前Project下的所有示範列表。

image

儀錶盤模式

顯示模式

查看儀錶盤時,系統預設呈現顯示模式,允許您瀏覽該儀錶盤下的所有統計圖表。此外,Log Service還提供了在顯示模式下對儀錶盤進行重新整理、訂閱及分享等操作的功能。

image

顯示模式操作說明

地區

操作說明

儀錶盤列表地區

單擊儀錶盤 > 儀錶盤列表,可以看到當前Project下所有的儀錶盤。單擊目標儀錶盤,進入到顯示模式。

操作地區

  • 時間選擇:您可以設定儀錶盤的查詢時間設定後,所有統計圖表展示的是同一時段的查詢和分析結果。

  • SQL增強:您可以運行SQL增強,用於最佳化查詢分析語句。

  • 重新整理:您可以通過手動重新整理或自動重新整理兩種方式重新整理儀錶盤。

  • 重設:重設所有圖表的查詢時間範圍,恢複至預設時間範圍,用於改變時間範圍後還原到初始狀態的情境。

  • 警示:您可以為圖表建立警示規則

  • 訂閱訂閱儀錶盤後,您可以定期將儀錶盤渲染為圖片,通過郵件、DingTalk等方式發送給指定人員。

  • 另存新檔複製並儲存為目標儀表板的新獨立版本,完成後重新整理頁面,在儀錶盤列表中查看。

  • 分享:您可以將儀錶盤免密分享給其他人。

  • 全屏:您可以選擇顯示器全屏或者視窗全屏,當您不需要全屏展示時,您可以按Esc鍵退出全屏。

  • 儀錶盤體驗調研:反饋您寶貴的意見。

  • 編輯:進入儀錶盤編輯模式。

過濾器

當您為儀錶盤添加過濾器後,儀錶盤會顯示您建立的過濾器。

圖表區域

單擊配置監控與警示對單個圖表可以進行視窗放大查看建立免密分享預覽查詢語句選擇時間範圍另存新檔警示、以PNG圖片格式下載圖表或者以CSV格式下載圖表資料

編輯模式

單擊儀錶盤頁面的編輯進入編輯模式後,您能夠進行如下操作:修改儀錶盤名稱、添加新圖表、調整布局、編輯現有圖表以及匯入圖表等。

image

編輯模式操作說明

地區

操作說明

儀錶盤列表地區

單擊儀錶盤 > 儀錶盤列表,可以看到當前Project下所有的儀錶盤。單擊目標儀錶盤,在儀錶盤右上方單擊編輯進入編輯模式。

操作地區

  • 撤銷:取消最近一次對圖表的修改,恢複到上一次儲存或操作的狀態。

  • 重做:撤銷後的反向操作,恢複最近一次被撤銷的修改。

  • 層級置頂:將選中的圖表提升到所有元素之上,確保它顯示在最前面。

  • 層級置底:將選中的圖表放置到所有元素之下,使其顯示在最底層。

  • 設定對齊:調整圖表的對齊,如靠左對齊、靠右對齊等。

  • 設定圖表位置和大小:調整圖表左邊距、上邊距、高度和寬度。

  • 過濾器:通過添加過濾器可對整個儀錶盤進行查詢過濾。

  • 刪除:當您選中一個或多個圖表時,可大量刪除。

  • 添加:您可以為儀錶盤添加圖表連線圖形

    • 圖表:單擊添加新圖表,為儀錶盤添加統計圖表(Pro版本)統計圖表

    • 連線:選擇連線類型線條樣式線寬線條顏色。您可以為圖表間添加並設定連線,

    • 圖形:為儀錶盤添加矩形菱形文本自訂SVG

  • 匯入圖表:向當前儀錶盤匯入新圖表。

  • 切換布局:Log Service中儀錶盤支援網格布局自由布局兩種配置模式,您可以自由切換。

  • 歷史版本:您可以查看儀錶盤的歷史操作,如果您誤操作了儀錶盤,則可以使用此功能將其恢複到歷史版本。

    重要
    • 支援最多儲存20個歷史版本。

    • 不支援通過API方式操作歷史版本。

    • 恢複操作將覆蓋當前儀錶盤內容,請謹慎操作。

  • 設定:在儀錶盤設定頁面,可以恢複舊版本、修改儀錶盤JSON和管理過濾器。

  • 儲存:編輯模式下的所有操作,都必須儲存後才會生效。

  • 取消:退出編輯模式。

圖表區域

單擊配置監控與警示對單個圖表進行編輯、複製和刪除。

使用儀錶盤

重新整理儀錶盤

您可以通過手動或自動兩種方式重新整理儀錶盤,具體操作如下所示。

sx-ch.gif

  • 在儀錶盤頁面的右上方,選擇重新整理 > 僅一次,表示立即重新整理一次儀錶盤。

  • 在儀錶盤頁面的右上方,選擇重新整理 > 自動重新整理,表示按照指定的時間間隔自動重新整理儀錶盤。時間間隔可設定為15秒、60秒、5分鐘或15分鐘。

查詢儀錶盤

您可以全域設定儀錶盤的查詢時間範圍,設定後,所有統計圖表展示的是同一時段的查詢和分析結果。

重要

選定的查詢時間範圍僅供臨時查看結果,系統不會儲存。下次查看儀錶盤時,系統仍使用預設的時間範圍。

  • 時間選擇

    在儀錶盤頁面的上方,單擊時間選擇,選擇時間範圍。選擇時間範圍後,將滑鼠放在時間上,可查看具體的時間範圍。

    時間選擇

    說明

    相對時間

    表示查詢距離目前時間1分鐘、5分鐘、15分鐘等時間區間的日誌資料。例如目前時間為19:20:31,設定相對時間1小時,表示查詢18:20:31~19:20:31的日誌資料。

    整點時間

    表示查詢最近整點1分鐘、15分鐘等時間區間的日誌資料。例如目前時間為19:20:31,設定整點時間1小時,表示查詢18:00:00~19:00:00的日誌資料。

    自訂時間

    表示查詢指定時間範圍的日誌資料。

  • 查看特定條件的儀錶盤

    在儀錶盤頁面的上方,單擊時間選擇,選擇時間範圍後,再單擊儀錶盤過濾器,添加過濾條件,表示查詢指定時間和指定條件下的日誌資料。例如當前是2024-09-06日,設定時間為昨天(相對),添加methodGETstatus200的過濾條件,表示查詢2024-09-05 00:00:00 ~ 2024-09-06 00:00:00methodGETstatus200的日誌資料。

    image

分享儀錶盤

建立儀錶盤後,您可以分享到DingTalk、企業微信或阿里雲帳號,也可以將儀錶盤嵌入DingTalk文檔。具體操作,請參見免密分享與整合儀錶盤

訂閱儀錶盤

建立儀錶盤後,您可以定期將儀錶盤渲染為圖片,通過郵件、DingTalk等方式發送給指定人員。

重要

訂閱儀錶盤,有如下限制:

  • 每個儀錶盤只能建立一個訂閱任務。

  • 每天最多給每個郵箱發送50封郵件。

  • 每個Project中訂閱任務和警示任務的總數最多100個。如果有特殊需求,請提工單申請調整限額。

  • 如果表格分頁顯示,訂閱儀錶盤時,僅支援發送表格第一頁的資料截圖。

  • 跨Project資料不支援訂閱,如果儀錶盤所查詢的資料來源於另一個Project,訂閱功能無法擷取到這些資料。

說明

由於Webhook-飛書機器人應用API限流,導致飛書訂閱渠道暫不可用,目前Log Service團隊正在處理解決,給您帶來不便敬請諒解。

dy-ch.gif

參數說明

參數

說明

訂閱名稱

訂閱任務的名稱。

頻率

訂閱儀錶盤後,發送通知的頻率。

  • 每小時:每小時發送一次訂閱通知。

  • 每天:在每天的某個固定時間點發送一次訂閱通知。

  • 每周:在周幾的某個固定時間點發送一次訂閱通知。

  • 固定間隔:按固定間隔發送訂閱通知,單位為天。

  • Cron:通過Cron運算式指定時間間隔,Cron運算式最小單位為分鐘,但建議設定間隔為1小時以上。例如Cron運算式為* 0/1 * * *,表示從0點開始,每隔1小時發送一次。

全域時間

  • 預設:發送訂閱報表時,對應的查詢時間範圍為儀錶盤中統計圖表的查詢時間範圍。

    說明
    • 在儀錶盤顯示模式下,所有的查詢時間範圍都是臨時的,僅供您動態查閱不同時間段的圖表資料。

    • 在儀錶盤編輯模式下,雙擊目標統計圖表,然後在編輯頁面,修改其查詢時間範圍。系統會儲存該時間範圍,即您下次查看該統計圖表時,仍為該時間範圍。

  • 自訂:發送訂閱報表時,對應的查詢時間範圍為您在此處設定的自訂時間範圍。

添加浮水印

在產生的圖片上添加浮水印,浮水印內容為通知渠道地址,例如郵箱地址。

通知清單

訂閱儀錶盤的通知方式包括郵件、Webhook-DingTalk機器人、Webhook-飛書機器人、Webhook-企業微信機器人和自訂Webhook。

  • 郵件

    • 收件者中填寫郵箱地址,多個郵箱地址之間用英文逗號(,)分隔。

    • 主題中配置郵件主題。如果沒有配置主題,Log Service將使用預設主題(Log Service報表)。

  • Webhook

    • 請求地址中填寫對應的WebHook地址。如何擷取DingTalk機器人的WebHook地址,請參見通知渠道說明

    • 標題中配置通知標題。

為儀錶盤添加過濾器

為目標儀錶盤添加過濾器後,您可以根據指定條件對儀錶盤中的所有統計圖表進行篩選,無需修改查詢分析語句。具體操作,請參見添加過濾器

播放儀錶盤

  1. 建立示範列表:當前Project中沒有示範列表時,有2個入口可以建立,您可以單擊立即建立或者image進行建立。

    image

    建立示範列表對話方塊中,完成如下配置,然後單擊確定

    參數

    說明

    播放清單名稱

    設定播放清單的名稱。

    輪播間隔時間

    設定儀錶盤輪播的時間間隔。

    目標儀錶盤名稱

    添加目標儀錶盤。支援跨Project添加儀錶盤。

  2. 播放儀錶盤:選擇目標示範列表,單擊右上方播放按鈕,系統將根據您設定的時間間隔,自動播放您所添加的儀錶盤。您也可以單擊上一頁下一頁,手動播放儀錶盤。

    image

下鑽分析

在儀錶盤發現異常時,可以利用為儀錶盤添加互動事件實現下鑽分析功能快速進行下鑽分析,如在Logstore查詢分析、Trace分析或訪問其他儀錶盤等,以實現定位異常根因。具體操作,請參見使用儀錶盤下鑽分析定位異常根因

支援的圖表類型

表格(Pro版本)

表格由一組或多組儲存格組成,表格中的項被組織為行和列,表格的第一行稱為表頭,指明表格每一列的內容和意義。例如查詢每個http_referer對應的響應體總位元組數,並用線圖展示body_bytes_sent

(*)| SELECT http_referer, array_agg(body_bytes_sent) as body_bytes_sent GROUP BY  http_referer 

image

使用情境表格能夠精確地展示每個資料項目的具體數值。適用於資料分析、財務報表、科學實驗記錄等情境。

線圖(Pro版本)

線圖屬於趨勢類分析圖表,一般用於表示一組資料在一個有序資料類別(多為連續時間間隔)上的變化情況,用於直觀分析資料變化趨勢。例如查詢每個時間點的頁面訪問量(PV),並設定上下浮動範圍展示。

(*)| select __time__ - __time__ % 60 as time, COUNT(*) as pv, COUNT(*) + 50 as pv2, COUNT(*) - 50 as pv3 GROUP BY time order by time 

image

使用情境線圖主要用於展示資料隨時間或其他連續變數的變化趨勢。適用於分析時間序列資料,如股票價格、氣溫變化、銷售資料等情境。線上圖中,可以清晰地觀測到資料在某一個周期內的變化,例如:

  • 遞增性或遞減性

  • 增減的速率情況

  • 增減的規律(如周期變化)

  • 峰值和穀值

柱狀圖(Pro版本)

柱狀圖使用垂直的柱子顯示類別之間的數值比較,用於描述分類資料,並統計每一個分類中的數量。例如展示UV最高的前5個host及其頁面訪問量(PV)。

(*)| select host, COUNT(*) as pv, approx_distinct(remote_addr) as uv GROUP BY host ORDER BY uv desc LIMIT 5 

image

使用情境柱狀圖主要用於比較不同類別或不同時間點的資料大小。適用於展示分類資料,如不同產品的銷售量、不同地區的人口數量等。

統計圖(Pro版本)

統計圖可包含一個或多個單值圖,單值圖可用於反白單個數值。例如展示最近15分鐘頁面訪問量(PV)

(*)| select COUNT(*) as PV 

image

使用情境統計圖主要用於直觀展示單個關鍵計量的當前數值及其變化趨勢,適用於需要瞭解業務狀態或監控異常情況的情境。

餅圖(Pro版本)

餅圖通過將一個圓餅按照分類的佔比劃分成多個區塊,整個圓餅代表資料的總量,每個區塊(圓弧)表示該分類佔總體的比例大小,所有區塊(圓弧)的加和等於 100%。比如統計每個request_method(要求方法,如GET、POST等)的次數。

(*)| SELECT request_method, arbitrary(request_length) as len, COUNT(*) as c  group by request_method 

image

使用情境餅圖主要用於展示資料的佔比關係。它適用於展示不同部分在整體中的比例,如不同產品的市場份額、各個部門的預算比例等。

地圖(Pro版本)

以地圖作為背景,通過圖形顏色、映像標記的方式展示地理資料資訊。比如按國家分組統計每個國家的記錄數(count)。

(*)| select  ip_to_country(remote_addr) as address, count(1) as count group by address order by count desc limit 10 

使用情境地圖用於展示地理空間資料。適用於分析地理位置相關的資料,如人口分布、城市擴張、交通流量等。

選擇更多圖表,請參見流圖計量圖長條圖雷達圖交叉表散佈圖拓撲圖火焰圖Markdown圖表時間軸詞雲桑基圖軌跡圖矩形樹圖時序狀態圖漏斗圖

相關文檔