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

PutWebtracking - 通過WebTracking批量寫入日志

通過 WebTracking 方式單次寫入多條日志。

接口說明

  • 已明確您查詢日志所屬的 Project 名稱、所屬地域、Logstore 名稱等。如何查詢,請參見管理 Project管理 Logstore

  • 適用于在網頁或者客戶端采集日志的場景。

  • 使用 Web Tracking 采集日志時,單個請求只能寫入一條日志。更多信息,請參見使用 Web Tracking 采集日志

  • 針對日志量較大的場景,可以調用 PutWebTracking 接口將多條日志合并為一次請求。

  • 使用 PutWebTracking 接口寫入日志時,需要先為 Logstore 打開 Web Tracking 開關。更多信息,請參見使用 Web Tracking 采集日志

  • 該接口不支持同時寫入多個 Topic 的日志數據。

  • 使用該接口則表示該 Logstore 打開互聯網匿名寫入權限,沒有經過有效鑒權(不需要 AccessKey),可能產生臟數據。

調試

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

授權信息

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

請求語法

POST /logstores/{logstoreName}/track HTTP/1.1

請求參數

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

Project 名稱。

ali-test-project
logstoreNamestring

Logstore 名稱。

ali-test-logstore
bodyobject

請求消息體。

__topic__string

日志主題。

topic
__source__string

日志來源。

source
__logs__array<object>

日志內容列表。每個元素為一個 JSON 對象,表示一條日志。

說明 說明WebTracking 采集的日志時間為日志到達服務端的時間,每條日志中無需設置__time__字段,如果存在該字段,將被服務端使用日志到達的時間覆蓋。
object

日志內容列表。

string

日志內容。

{ "key1": "value1", "key2": "value2" }
__tags__object

日志標簽。

string

日志標簽。

{ "tag1": "value1", "tag2": "value2" }

僅支持如下三個請求頭,在調用 PutWebTracking 接口時前兩個為必選,格式和含義請參見公共請求參數文檔。

  • x-log-apiversion: 0.6.0
  • x-log-bodyrawsize: 1234
  • x-log-compresstype: lz4

如果發送的數據沒有經過任何壓縮,不需要指定 x-log-compresstype。如果需要對數據壓縮發送,當前僅支持 lz4 和 Deflate 算法,其分別對應的請求頭為:x-log-compresstype: lz4x-log-compresstype: deflate。詳細數據壓縮步驟,請參見數據壓縮

返回參數

名稱類型描述示例值
headersobject
Serverstring

服務器名稱。

nginx
Content-Typestring

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

application/json
Content-Lengthstring

響應內容長度。

0
Connectionstring

是否長鏈接。取值包括:

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

返回響應的時間。

Sun, 27 May 2018 08:25:04 GMT
x-log-requestidstring

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

5B0A6B60BB6EE39764D458B5

示例

正常返回示例

JSON格式

{}

錯誤碼

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

HttpStatusCodeErrorCodeErrorMessage錯誤碼描述
404ProjectNotExistProject does not exist.Project 不存在。
404LogStoreNotExistLogstore does not exist.Logstore 不存在。
400PostBodyInvalidFail to parse protobuf.Protobuffer 內容不合法,無法解析。
400PostBodyInvalidBody invalid error message.請求的 Body 不合法。
400PostBodyUncompressErrorPost body uncompressed fail.日志內容解壓失敗。
400PostBodyTooLargeBody size bodySize must little than 10485760.請求 Body (壓縮前)不能超過 10MB。
500InternalServerErrorSpecified Server Error Message.內部服務調用錯誤。

更多信息,請參見通用錯誤碼