本接口用于获取日志数据。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateSparrow | 公共参数。该参数表示接口名称。取值:CreateSparrow |
Version | String | 是 | 2021-04-30 | 公共参数。该参数表示接口版本。取值:2021-04-30。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
veef_id | String | 是 | 3lbe6b****** | 函数ID。您可通过ListSparrow接口查询函数ID。 |
start_ts | Int64 | 是 | 1693477909 | 查询起始时间,请输入UNIX 时间戳格式(秒级)。 UNIX 时间戳表示的是从 1970年1月1日 (UTC/GMT 的午夜)开始所经过的秒数。 |
end_ts | Int64 | 是 | 1693478000 | 查询结束时间,请输入UNIX 时间戳(秒级)。 UNIX 时间戳表示的是从 1970年1月1日 (UTC/GMT 的午夜)开始所经过的秒数。 |
count | Int64 | 是 | 50 | 查询的日志数量。输入范围:
|
search | map[string]string | 否 | { | 精准搜索,目前只支持搜索执行该函数对应的HTTP请求ID |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
content | []LogContent | 见下文说明 | 日志内容列表。 |
count | Int64 | 10 | 返回的日志总数。 |
LogContent
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
unique_id | string | 2414fa42d3f9e0a458xxxx | 执行该函数对应的HTTP请求ID。回复关联同一个ID。 |
fetch_uuid | string | dd6881fd-70e3-4586-9dc8-f3a3xxxx | fetch的关联UUID。 |
out_status | int32 | 200 | HTTP请求回复的状态码。其中200 表示函数执行成功。 |
create_ts | int64 | 1693477967766 | 函数开始执行的时间。以毫秒级 UNIX 时间戳格式显示。 |
cpu_time | int32 | 208 | CPU消耗时间。单位:us |
real_time | int32 | 6 | 响应时间。单位:ms |
fetch_status | []FetchStatus | 见下文说明 | fetch子请求的状态。 |
depolyment | string | bdcdn-hexxxx | 集群名称 |
error_message | string | 错误信息。 | |
error_code | int32 | 1 | 错误码。 |
event_name | string | fetch | 触发事件名称。比如fetch、cron、@init等。 |
console | []ConsoleType | 见下文说明 | 用户的console API的输出。 |
FetchType
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
operation | string | kv-write | 子请求的具体操作。
|
status | int32 | 200 | 子请求的状态码。200 表示执行成功。 |
ConsoleType
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
severity | string | Log | 日志等级。 |
content | string | MTIzNTU1 | 日志内容。返回结果对日志内容进行了Base64格式的编码,使用日志内容时请进行解码。 |
POST https://veefedge.volcengineapi.com/?Action=QueryAccessLogs &<公共请求参数> { "veef_id":"3gyz993xxxx", "start_ts":1693477909, "end_ts":1693478000, "count":50 }
{ "ResponseMetadata": { "RequestId": "202308311834045956493498xxxx", "Action": "QueryAccessLogs", "Version": "2021-04-30", "Service": "veefedge", "Region": "cn-north-1" }, "Result": { "content": [ { "unique_id": "4540a05195aebba16804e48a2xxxx", "fetch_uuid": "7365bc5e-cf11-45b8-abd6-bc3c70bxxxx", "out_status": 599, "create_ts": 1693477965072, "cpu_time": 364, "real_time": 7, "fetch_status": [ { "operation": "kv-write", "status": 429 } ], "depolyment": "bdcdn-hebxxxx", "error_message": "trigger[event's main promise rejected]] Error: js[fetch[kv], operation error]] KV.set invalid response (429)", "error_code": 1, "event_name": "fetch", "console": [] }, { "unique_id": "be4085ffa028ed145e8252693xxxx", "fetch_uuid": "216fd275-1851-4402-a154-5206xxxx", "out_status": 200, "create_ts": 1693477918945, "cpu_time": 249, "real_time": 509, "fetch_status": [ { "operation": "kv-write", "status": 200 }, { "operation": "kv-read", "status": 200 } ], "depolyment": "bdcdn-hexxxx", "error_message": "", "error_code": 0, "event_name": "fetch", "console": [ { "severity": "Log", "content": "MTIzNTU1" } ] } ], "count": 2 } }
如果响应正文中包含 Error 字段,则表示 API 请求失败。关于错误码的更多信息,参见错误码。