全部產品
Search
文件中心

Simple Log Service:時序模式

更新時間:Jul 02, 2024

在添加新圖表時開啟時序模式,可以更直觀的展示查詢分析結果隨時間變化的趨勢。本文介紹時序模式的基本概念、優勢、使用限制和配置案例。

基本概念

重要

目前,只有線圖Pro版本和流圖Pro版本支援時序模式。

時序模式用於展示一組或多組資料在一個連續時間段上的變化情況,並且支援合并多個查詢分析結果,更加直觀、詳細地展示查詢分析結果的變化趨勢。

__time__欄位是Log Service中每條日誌預設內建的屬性,表示寫入日誌到Log Service時,指定的日誌時間。__time__欄位為Unix時間戳記格式,單位為秒。您可以通過__time__欄位構建時序模式的統計圖表,避免複雜的時間函數操作。

非時序模式和時序模式的主要區別如下:

  • 時序模式

    • 系統會自動最佳化時間跨度並且使時間分布均勻。

    • X軸中以mm:ss格式展示時間,資訊氣球中以YYYY-MM-DD hh:mm:ss格式展示時間。

    • 支援添加多個查詢分析。

    時序模式

  • 非時序模式

    • X軸中的時間分布跨度大。

    • X軸和資訊氣球中以Unix時間戳記格式展示時間。如果您要轉換格式,需要在查詢和分析語句中使用時間函數進行轉換。

    • 只支援添加一個查詢分析。

    時序模式

優勢

  • X軸上顯示的時間分布更均勻,更能體現指標隨時間的變化趨勢。

  • X軸上顯示的時間會自動根據時間跨度進行最佳化,更能展示查詢分析結果的細節。

  • 通過mm:ss格式顯示X軸上的時間,更加直觀的展示時間跨度和詳細的時間點。

  • 支援添加多個查詢分析,並支援合并多個查詢分析結果。

使用限制

X軸的時間欄位需為Unix時間戳記格式(單位:秒)或者為一種標準的時間格式,例如UTC時間(2022-02-03T22:30:05+08:00)或者能解析出年、月、日、時、分、秒的時間(YYYY/MM/DD hh:mm:ss,可帶時區)。

配置案例

前提條件

案例1:開啟時序模式,並通過線圖展示網站每天的PV和UV變化趨勢。

時序模式

您可以在建立圖表時,開啟時序模式並完成相應配置。建立圖表及配置線圖的具體操作,請參見添加統計圖表(Pro版本)到儀錶盤線圖(Pro版本)。重要配置項說明如下所示。

  • ①:選擇日誌所在的Logstore,然後設定查詢和分析語句。

    * | select __time__ - __time__ % 3600 as time, COUNT(*) as pv, COUNT(DISTINCT remote_addr) as uv group by time order by time limit 10000
    • __time__ - __time__ % 3600 as time表示時間間隔為1小時,別名為time。

    • remote_addr欄位表示使用者終端的IP地址,您可以通過該欄位統計訪問使用者數(uv)。

    • 通過統計日誌數量,統計網站訪問數量(pv)。

  • ②:設定查詢時間為1天(相對)

  • ③:單擊應用,應用該查詢和分析語句。

  • ④:在通用配置頁簽下的查詢分析配置地區,設定y軸欄位pvuv

  • ⑤:開啟時序模式開關。

案例2:開啟時序模式,並通過線圖展示網站每天的流入和流出流量的變化趨勢。

時序模式

您可以在建立圖表時,開啟時序模式並完成相應配置。建立圖表及配置線圖的具體操作,請參見添加統計圖表(Pro版本)到儀錶盤線圖(Pro版本)。重要配置項說明如下所示。

  • ①:選擇日誌所在的Logstore,然後設定查詢和分析語句。

    * | select  __time__ - __time__ % 3600 as time , sum(body_bytes_sent)* -1 as net_out, sum(request_length) as net_in group by time order by time limit 10000
    • __time__ - __time__ % 3600 as time表示時間間隔為1小時,別名為time。

    • body_bytes_sent欄位表示返回給用戶端的響應體的位元組數。通過該欄位統計流出流量。

    • request_length欄位表示請求的位元組數(包括請求行、要求標頭和請求體)。通過該欄位統計流入流量。

  • ②:設定查詢時間為1天(相對)

  • ③:單擊應用,應用該查詢和分析語句。

  • ④:在通用配置頁簽下的查詢分析配置地區,設定y軸欄位net_outnet_in

  • ⑤:開啟時序模式開關。