第三方可以直接通过调用该接口,查询发送到服务云的工具日志。
授权说明
需要授权 身份认证2.0
正式:https://zenith.fdcyun.com/v20/api/metrics/alilog/custom-logs.svc
测试:https://planet-test.fdcyun.com/v20/api/metrics/alilog/custom-logs.svc
x-token:xxxxx //调用服务云[认证接口]得到的token,未传输此头的请求无法获取数据
x-custid:xxxx //客户主数据GUID
Content-Type: application/json; charset=utf-8
{
"fromDt": "2021-05-24 00:00:00", // 查询开始时间点
"toDt": "2021-05-24 10:24:23", // 查询结束时间点
"line": "20", // 请求返回的最大日志条数。最小值为0,最大值为100,默认值为100。
"logstore": "mysm-toolset", // 测试环境为:mysm-toolset-test
"offset": "0", // 查询开始行。默认值为0。
"project": "custom-logs"
}
成功返回,http状态码为 200
``` [ { "StartTime": "04/10/2021 10:37:47", "OprKind": "push", "OprId": "测试", "UserId": "测试数据", "UserCode": "测试数据", "UserName": "测试数据", "UserRole": "测试数据", "BizId": "测试数据", "BizName": "测试数据", "BizFuncs": "测试数据", "Action": "1", "ExMessage": "测试", "pack_meta": "1|MTYxODkwOTU2Njc3MjY5MjI5Nw==|100|0", "topic": "my5bd6d7a39503d", "source": "cgxxxx", "tag:client_ip": "47.99.55.115", "tag:receive_time": "1621823012", "time": "1621823008" } ]
```
> 失败返回,http状态码为 500
{
"Message": "无效的 fromDt/toDt!",
"ExceptionType":"System.Exception",
"xxx": "xxx" //后续扩展
}
其他http状态码说明
代码 | 说明 | 附加说明 |
---|---|---|
200 | 请求成功 | |
403 | 未授权 | |
500 | 具体错误信息 |