日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

GetLogsV2 - 查詢Logstore中的日志數據

查詢指定Project下某個Logstore中的原始日志數據,返回結果顯示某時間區間中的原始日志(返回結果壓縮后傳輸)。

接口說明

  • 日志服務 SDK 目前僅支持 Go、Java、Python 三種語言,OpenAPI 全部已支持。

  • 使用過程中注意指定壓縮方法,不同語言實現的壓縮算法不同,詳情參考入參 Accept-Encoding。

  • 更多相關說明請參見 GetLogs

鑒權資源

下表列出了 API 對應的授權信息。您可以在 RAM 權限策略語句的 Action 元素中添加該信息,用于為 RAM 用戶或 RAM 角色授予調用此 API 的權限。

動作(Action)授權策略中的資源描述方式(Resource)
log:GetLogStoreLogsacs:log:{#regionId}:{#accountId}:project/{#ProjectName}

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

當前API暫無授權信息透出。

請求語法

POST /logstores/{logstore}/logs HTTP/1.1

請求參數

名稱類型必填描述示例值
projectstring

project 名稱。

ali-test-project
logstorestring

logstore 名稱。

test-logstore
Accept-Encodingstring

壓縮方式

  • Java、Python、Go 目前支持 lz4 、gzip 解壓縮

  • php、Js、C#目前僅支持 gzip 解壓縮

lz4
bodyobject

請求結構體。

frominteger

查詢開始時間點。該時間是指寫入日志數據時指定的日志時間。

請求參數 from 和 to 定義的時間區間遵循左閉右開原則,即該時間區間包括區間開始時間點,但不包括區間結束時間點。如果 from 和 to 的值相同,則為無效區間,函數直接返回錯誤。 Unix 時間戳格式,表示從 1970-1-1 00:00:00 UTC 計算起的秒數。

1627268185
tointeger

查詢結束時間點。該時間是指寫入日志數據時指定的日志時間。

請求參數 from 和 to 定義的時間區間遵循左閉右開原則,即該時間區間包括區間開始時間點,但不包括區間結束時間點。如果 from 和 to 的值相同,則為無效區間,函數直接返回錯誤。 Unix 時間戳格式,表示從 1970-1-1 00:00:00 UTC 計算起的秒數。

1627268185
linelong

僅當 query 參數為查詢語句時,該參數有效,表示請求返回的最大日志條數。最小值為 0,最大值為 100,默認值為 100。

100
offsetlong

僅當 query 參數為查詢語句時,該參數有效,表示查詢開始行。默認值為 0。

0
reverseboolean

用于指定返回結果是否按日志時間戳降序返回日志,精確到分鐘級別。

true:按照日志時間戳降序返回日志。 false(默認值):按照日志時間戳升序返回日志。 注意 當 query 參數為查詢語句時,參數 reverse 有效,用于指定返回日志排序方式。 當 query 參數為查詢和分析語句時,參數 reverse 無效,由 SQL 分析語句中 order by 語法指定排序方式。如果 order by 為 asc(默認),則為升序;如果 order by 為 desc,則為降序。

false
powerSqlboolean

是否開啟增強 sql,默認關閉。

false
sessionstring

查詢參數

mode=scan
topicstring

日志主題。默認值為雙引號("")。

""
querystring

查詢語句或者分析語句。更多信息,請參見查詢概述分析概述

在 query 參數的分析語句中加上 set session parallel_sql=true;,表示使用 SQL 獨享版。例如* | set session parallel_sql=true; select count(*) as pv 。

說明當 query 參數中有分析語句(SQL 語句)時,該接口的 line 參數和 offset 參數無效,建議設置為 0,需通過 SQL 語句的 LIMIT 語法實現翻頁。更多信息,請參見分頁顯示查詢分析結果。

status: 401 | SELECT remote_addr,COUNT(*) as pv GROUP by remote_addr ORDER by pv desc limit 5
forwardboolean

scan 或短語查詢表示是否向前或向后翻頁

false
highlightboolean

是否高亮

false

返回參數

名稱類型描述示例值
headersobject
datestring

返回響應的時間。

Sun, 27 May 2018 08:25:04 GMT
serverstring

服務器名稱。

nginx
content-lengthstring

響應內容長度。

0
x-log-requestidstring

服務端產生的標識,該請求的唯一 ID。

5B0A6B60BB6EE39764D458B5
x-log-bodyrawsizestring

返回響應內容的大小。

120
connectionstring

是否長鏈接。取值包括: close:不是長鏈接,則每個 HTTP 請求都會重新建立 TCP 連接。 keep-alive:長鏈接,TCP 連接建立后保持連接狀態,節省連接所需時間和帶寬。

keep-alive
content-typestring

返回的響應體的內容格式。

json
x-log-compresstypestring

返回響應內容的壓縮格式。

lz4
object

返回數據

metaobject

返回數據 meta 信息

progressstring

查詢的結果是否完整。

  • Complete:查詢已經完成,返回結果為完整結果。
  • Incomplete:查詢已經完成,返回結果為不完整結果,需要重復請求以獲得完整結果。
Complete
aggQuerystring

查詢語句中 | 之后的 SQL 部分

select *
whereQuerystring

查詢語句中 | 之前的部分

*
hasSQLboolean

是否 sql 查詢

false
processedRowslong

本次查詢處理的行數。

10000
elapsedMillisecondlong

本次查詢消耗的毫秒時間。

5
cpuSecdouble

獨享 SQL 的核時

0.002
cpuCoresinteger

使用 cpu 核數

3
keysarray

查詢結果中所有的 key

string

key

key
termsarray<object>

查詢語句中所有的詞

object

{term=*, key=}
limitedinteger

限制條數,sql 不帶 limit 會返回

100
modeinteger

查詢模式枚舉 0: 普通查詢(包括 sql) 1: 短語查詢 2: SCAN 掃描 3: SCAN SQL

0
phraseQueryInfoobject

短語查詢

scanAllboolean

是否已經掃描了全部日志

true
beginOffsetlong

本次掃描結果對應的索引過濾后的起始 offset

0
endOffsetlong

本次掃描結果對應的索引過濾后的結束 offset

0
endTimelong

本次掃描結果對應的索引過濾后的最后時間

1
scanByteslong

scan 時返回掃描的數據量(字節)。

1024
highlightsarray

高亮內容

array

高亮內容

LogContent

高亮日志內容

countinteger

本次查詢請求返回的日志行數。

1
processedByteslong

查詢處理日志量

10000
isAccurateboolean

是否秒級精確

true
columnTypesarray

列類型

string

類型

long
telementryTypestring

可觀測數據類型

None
dataarray<object>

返回結果。

object

返回的數據。

string

返回數據。

{'remote_addr': '198.51.XXX.XXX', 'pv': '1', '__source__': '', '__time__': '1649902984'}

示例

正常返回示例

JSON格式

{
  "meta": {
    "progress": "Complete",
    "aggQuery": "select *",
    "whereQuery": "*",
    "hasSQL": false,
    "processedRows": 10000,
    "elapsedMillisecond": 5,
    "cpuSec": 0.002,
    "cpuCores": 3,
    "keys": [
      "key"
    ],
    "terms": [
      {
        "test": "test",
        "test2": 1
      }
    ],
    "limited": 100,
    "mode": 0,
    "phraseQueryInfo": {
      "scanAll": true,
      "beginOffset": 0,
      "endOffset": 0,
      "endTime": 1
    },
    "scanBytes": 1024,
    "highlights": [
      [
        {
          "Key": "key-test",
          "Value": "value-test"
        }
      ]
    ],
    "count": 1,
    "processedBytes": 10000,
    "isAccurate": true,
    "columnTypes": [
      "long"
    ],
    "telementryType": "None"
  },
  "data": [
    {
      "key": "{'remote_addr': '198.51.XXX.XXX', 'pv': '1', '__source__': '', '__time__': '1649902984'}"
    }
  ]
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。