工具日志查询

接口功能概述

第三方可以直接通过调用该接口,查询发送到服务云的工具日志。

接口说明

正式:https://zenith.fdcyun.com/v20/api/metrics/alilog/custom-logs.svc
测试:https://planet-test.fdcyun.com/v20/api/metrics/alilog/custom-logs.svc
  • 调用方式: POST
  • 请求头信息(header)
x-token:xxxxx //调用服务云[认证接口]得到的token,未传输此头的请求无法获取数据
x-custid:xxxx //客户主数据GUID 
Content-Type: application/json; charset=utf-8
  • 请求体(body)
{
  "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"

}
Response Body

成功返回,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 具体错误信息

更新说明

  1. 20210524 初版