日志服务
参数 | 参数类型 | 是否必选 | 示例值 | 说明 |
参数 | 参数类型 | 是否必选 | 示例值 | 说明 |
Content-Type | String | 必选 | application/json | 日志内容的格式。固定为 application/json。 |
x-tls-bodyrawsize | String | 必选 | 1024 | 请求体的原始大小(压缩前),单位为 Byte。 |
x-tls-compresstype | String | 可选 | lz4 | 请求体的压缩格式。默认不压缩。 支持设置为 lz4,表示压缩格式为 lz4。此时需要在请求体中传入压缩后的数据。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
ProjectId | String | 是 | 5b********* | 日志项目 ID。 |
TopicId | String | 是 | 4a********* | 日志主题 ID。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Logs | Array of Log | 必选 | [ { "tap1": "person-A", "tap2": "action-A" } ] | 日志组(LogGroup),表示由多个 Log 组成的集合,一个 Log 表示一条日志。 说明 一个 LogGroup 中 Log 个数不能超过 10000。 |
Source | String | 可选 | postman | 日志来源,一般使用机器 IP 作为标识。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Key | String | 必选 | tap1 | 单条日志里某个字段的字段名(key)。 Key 为 UTF-8 编码字符串,支持字母、数字、空格、下划线(_)、连字符(-)和斜线(/),并且不支持以下划线(_)开头、以空格开头或结尾。字符串大小为 1~128 字节。 |
Value | String | 必选 | person-A |
错误码(Code) | HTTP 状态码 | 错误信息(Message) | 说明 |
错误码(Code) | HTTP 状态码 | 错误信息(Message) | 说明 |
InvalidArgument | 400 | Invalid argument key %s, value %s, please check argument. | 参数不合法。 |
DeserializeFailed | 400 | Deserialization failed, please check argument. | 反序列化失败。 |
InvalidArgument | 400 | Parameter count is less than 2 | Get 请求除去 ProjectID 和 TopicID 外,key 不能少于 2 个。 |
TopicNotExist | 404 | Topic does not exist. | 日志主题不存在。 |
InternalServerError | 500 | We encountered an unexpected server error, please try again later. | 服务器内部错误。 |