全部產品
Search
文件中心

Simple Log Service:查詢概述

更新時間:Oct 25, 2024

Log Service支援秒級查詢十億到千億層級的日誌資料。

基本文法

查詢語句和分析語句以豎線(|)分割。查詢語句的文法為Log Service專有文法,更多資訊,請參見查詢文法

重要
  • 查詢語句可單獨使用,分析語句必須與查詢語句一起使用。即分析功能是基於查詢結果或全量資料進行的。

  • 如果您需要查詢百億級的日誌資料量,您可以反覆執行(10次以內)某查詢語句擷取最終完整的結果。更多資訊,請參見控制台提示“查詢結果不精確”,如何解決?

  • 基本文法

    查詢語句|分析語句

    語句類型

    說明

    查詢語句

    查詢語句用於指定日誌查詢時的過濾規則,返回合格日誌。

    查詢語句可以為關鍵詞、數值、數值範圍、空格、星號(*)等。 如果為空白格或星號(*),表示無過濾條件。更多資訊,請參見查詢文法

    分析語句

    分析語句用於對查詢結果或全量資料進行計算和統計。更多資訊,請參見分析概述

  • 樣本

    * | SELECT status, count(*) AS PV GROUP BY status

使用限制

限制項

說明

備忘

關鍵詞個數

關鍵詞查詢時,除布爾邏輯符外的條件個數。每次查詢最多30個。

欄位值大小

單個欄位值最大為512 KB,超出部分不參與查詢。

如果單個欄位長度大於512 KB,有一定幾率無法通過關鍵詞查詢到日誌,但資料仍然是完整的。

操作並發數

單個Project支援的最大查詢操作並發數為100個。

例如100個使用者同時在同一個Project的各個Logstore中執行查詢操作。

返回結果

每次查詢時,每頁最多顯示100條查詢結果,您可翻頁讀取完整的查詢結果。

模糊查詢

執行模糊查詢時,Log Service最多查詢到合格100個詞,並返回包含這100個詞並滿足查詢條件的所有日誌。更多資訊,請參見模糊查詢

查詢結果排序

預設按照秒級時間(如果存在納秒級則以納秒級時間)從最新開始展示。

操作方式

重要

在查詢日誌前,請確保您已採集到日誌並建立索引。索引是一種儲存結構,用於對日誌資料中的一列或多列進行排序。更多資訊,請參見建立索引

  • 控制台方式

    登入Log Service控制台,在目標Logstore的查詢和分析頁面執行查詢操作。具體操作,請參見查詢和分析日誌

  • API方式

    通過GetLogsGetHistograms介面執行查詢操作。