日志服務的儀表盤是可視化工具,以柱狀圖、折線圖、餅圖等形式展示日志數據的查詢分析結果,您可以通過儀表盤監控系統、應用或服務的運行狀態。本文介紹儀表盤的概念、使用場景和創建步驟。
什么是儀表盤
儀表盤以柱狀圖、折線圖、餅圖等形式展示日志的查詢分析結果,每個儀表盤由多個統計圖表組成,每個圖表實際是一個或多個查詢分析語句。當您打開或刷新儀表盤時,統計圖表自動執行一次查詢分析操作。
通過儀表盤您可以實時監控可觀測關鍵指標、快速發現指標的異常并定位異常的根因,同時您可以通過免密分享將儀表盤分享給他人,這有助于提高團隊間的溝通效率,協同解決問題。
使用場景
實時監控和可視化
通過儀表盤,您可以將復雜的日志、事件數據以及其他監控數據轉化為直觀的圖表和圖形,實時監控系統狀態、業務運行情況和安全事件等。
快速發現異常指標
通過設置閾值和告警,儀表盤可用于檢測關鍵指標的異常行為,例如成功率降低或資源不足,同時結合歷史對比和多維度分析,用戶能快速發現和定位異常指標,提高系統和業務的穩定性和響應速度。
|
定位異常根因
在儀表盤發現異常時,通過交互事件將圖表與日志服務集成的多種數據進行關聯,如(日志、指標和追蹤),幫助用戶深入分析異常的原因。
免密分享和集成儀表盤
儀表盤免密分享功能使得用戶可以將儀表盤共享給其他人,或集成到第三方系統中,而無需登錄權限。
快速開始
下面我們以CLB訪問日志為例創建一個儀表盤,用于監控不同請求方法的PV趨勢,并使用過濾器查看指定方法的PV趨勢。日志樣例如下:
{
"body_bytes_sent": "1346",
"client_ip": "118.*.*.125",
"host": "www.*.*.com",
"http_host": "www.*.*.com",
"request_length": "15**",
"request_method": "PUT",
"request_time": "26",
"scheme": "https",
"slbid": "slb-02",
"status": "200",
"upstream_addr": "133.*.*.113",
"upstream_response_time": "18",
"upstream_status": "200",
"vip_addr": "39.*.*.121",
"__pack_meta__": "1|MTcyNDE*==|120|119",
"__topic__": "slb_layer7",
"__source__": "127.0.0.1",
"__tag__:__receive_time__": "1725349464",
"__tag__:__receive_time___0": "1725349464",
"__time__": "1725349464"
}
在日志服務創建一個儀表盤,只需要3步:
添加儀表盤:我們先在日志服務的控制臺添加一個儀表盤,用于容納多個相關的統計圖表。
添加統計圖表:然后我們在儀表盤中添加一個統計圖表,可視化展示日志的查詢分析結果。
添加篩選器:接著我們為統計圖表設置篩選條件,根據查詢分析語句的字段對統計圖表進行篩選。
1. 添加儀表盤
登錄日志服務控制臺,選擇目標Project,在儀表盤>儀表盤列表頁面,添加一個儀表盤。
2. 添加統計圖表
單擊添加新圖表。
配置和保存統計圖表:
在頁面左側配置查詢時間范圍、Logstore、查詢分析語句。
在頁面右側配置圖表類型、x軸、y軸和聚合列的字段,單擊頁面上方的應用查看圖表配置效果,然后單擊確定保存圖表。
查詢分析語句如下:
SELECT DATE_FORMAT(DATE_TRUNC('minute', __time__), '%m-%d %H:%i') AS t, request_method, COUNT(*) AS pv GROUP BY t, request_method ORDER BY t ASC LIMIT 10000;
拖動統計圖表調整大小,然后單擊頁面右上角的保存。
3. 添加篩選條件
統計圖表中顯示所有請求方法的PV,如果您只想查看部分方法的PV,可以先添加過濾器,然后在下拉列表選擇相應字段,無需修改查詢分析語句。
在儀表盤頁面,單擊頁面右上角的編輯,進入編輯模式。單擊頁面頂部的按鈕,創建一個篩選器。
配置過濾器。
過濾器的原理是在原查詢和分析語句的結果中,查找包含
Key:Value
的日志。我們需要查看請求方法為POST
的PV圖,即在上面配置的查詢分析語句的結果中,篩選包含request_method:POST
的日志。在右側面板中,將
request_method
配置為Key值作為篩選條件,然后打開添加動態列表項開關,輸入查詢分析語句*|select distinct request_method
獲取日志字段request_method
的所有字段值,這些字段值會作為篩選器的篩選項。單擊儀表盤頁面右上方的保存。
在下拉列表選擇請求方法為
POST
,統計圖表中只顯示相應請求方法的PV。
相關文檔
本文介紹了單個統計圖表的創建步驟,您可以將相關的多個統計圖表配置在同一個儀表盤中方便查看,配置儀表盤的步驟和更多的統計圖表類型,請參見使用儀表盤。
創建儀表盤后,可以分享到釘釘賬號、企業微信賬號或阿里云賬號,或者通過免密鏈接在瀏覽器中直接訪問,具體操作步驟請參見免密分享與集成儀表盤。
在儀表盤發現異常時,當您需要快速進一步分析,例如在相應Logstore中進行查詢分析、打開Trace分析頁面或其他儀表盤頁面,可以使用交互事件功能,配置步驟請參見使用儀表盤下鉆分析定位異常根因。
在日常儀表盤使用中,我們往往需要及時發現統計圖表上指標異常變化。為儀表盤配置圖表閾值高亮和告警,操作步驟請參見使用儀表盤快速發現異常指標。