全部產品
Search
文件中心

Simple Log Service:分析網站日誌

更新時間:Jul 10, 2024

Log Service支援通過SQL92文法分析日誌,並提供豐富的統計圖表展示分析結果。本文介紹如何在Log Service控制台上分析網站日誌,並通過合適的統計圖表可視化展示分析結果。

前提條件

  • 已採集網站日誌。具體操作,請參見資料擷取

  • 已建立索引。具體操作,請參見建立索引

背景資訊

網站日誌是網站營運的重要訊息,包含PV、UV、訪問地區分布以及訪問前十頁面等資訊。Log Service提供多樣化的日誌採集方式及一站式分析功能,您可通過查詢+SQL92文法對日誌進行即時分析,並以圖表形式直觀展示分析結果。Log Service還支援通過內建的儀錶盤、DataV、Grafana、Tableau(通過JDBC連結)、Quick BI等可視化方式建立多種情境下的日誌資料分析大盤。架構圖

操作步驟

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

    image

  3. 在控制台左側,單擊日誌儲存,在日誌庫列表中單擊目標Logstore。

    image

  4. 輸入查詢和分析語句,然後單擊最近15分鐘,設定查詢和分析的時間範圍。

    更多資訊,請參見步驟一:輸入查詢和分析語句

    • 通過表格展示最近1天用戶端訪問情況,並降序排列。

      * | SELECT remote_addr, count(*) as count GROUP BY remote_addr ORDER BY count DESC

      表格

    • 通過折線圖展示最近15分鐘PV、UV以及平均回應時間的變化情況。

      * | select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i:%S') as minutes, approx_distinct(remote_addr) as uv, count(1) as pv, avg(request_time) as avg group by minutes order by minutes asc limit 100000

      查詢分析配置中,設定X軸欄位minutesy軸欄位pvuvavg,統計圖表如下所示。折線圖

    • 通過柱狀圖展示最近15分鐘不同來源地址的訪問次數。

      * | select referer, count(1) as count group by referer

      柱狀圖

    • 通過橫條圖展示最近15分鐘訪問前十的頁面。

      * | select  request_uri, count(1) as count group by request_uri order by count desc limit 10    

      橫條圖

    • 通過餅圖展示最近15分鐘頁面訪問情況。

      * | select request_uri as uri , count(1) as c group by uri limit 10

      餅圖

    • 通過單值圖展示最近15分鐘的PV數。

      * | select count(1) as PV

      單值圖

    • 通過面積圖展示最近1天某IP地址的訪問情況。

      remote_addr: 10.0.XX.XX | select date_format(date_trunc('hour', __time__), '%m-%d %H:%i') as time, count(1) as PV group by time order by time limit 1000

      配置X軸timeY軸PV,統計圖表如下所示。

      面積圖

    • 通過流圖展示最近15分鐘不同方法的請求次數隨時間的變化趨勢。

      * | select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i:%S') as minute, count(1) as c, request_method group by minute, request_method order by minute asc limit 100000

      配置X軸minuteY軸c彙總列request_method,統計圖表如下所示。

      流圖

  5. 添加統計圖表到儀錶盤。

    您可以單擊添加到儀錶盤,完成操作。具體操作,請參見添加統計圖表到儀錶盤