文档中心>日志服务

搜索日志

最近更新时间:2020-12-03 16:53:02

功能描述

本接口用于根据指定的条件搜索日志内容。

请求

请求示例

GET /searchlog?logset_id=xxxx-xx-xx-xx-xxxxxxxx&topic_ids=xxxx&start_time=2017-08-22+10%3A10%3A10&end_time=2017-08-23+10%3A10%3A10&query_string=&limit=10&context= HTTP/1.1
Host: <Region>.cls.tencentyun.com
Authorization: <AuthorizationString>

请求行

GET /searchlog

请求头

除公共头部外,无特殊请求头部。

请求参数

字段名 类型 位置 必须 含义
logset_id string query 要查询的 logset ID
topic_ids string query 要查询的 topic ID
start_time string query 要查询的日志的起始时间,格式 YYYY-mm-dd HH:MM:SS
end_time string query 要查询的日志的结束时间,格式 YYYY-mm-dd HH:MM:SS
query_string string query 查询语句,详情参考 检索语法与规则
limit int query 单次要返回的日志条数,单次返回的最大条数为100
context string query 加载更多使用,透传上次返回的 context 值,获取后续的日志内容,通过游标最多可获取10000条,请尽可能缩小时间范围
sort string query 按时间排序 asc(升序)或者 desc(降序),默认为 desc

响应

响应示例

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 53
{
  "context": "abcdefg",
  "listover": false,
  "results": [
  {
      "timestamp": "2017-07-14 20:43:00",
      "topic_id": "xxxx-xx-xx-xx-xxxxxxxx",
      "topic_name": "xxxxxxx",
      "content": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  },
  {
      "timestamp": "2017-07-14 20:42:00",
      "topic_id": "xxxx-xx-xx-xx-xxxxxxxx",
      "topic_name": "xxxxxxx",
      "content": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  }
  ]
}

响应头

除公共响应头部外,无特殊响应头部。

响应参数

字段名 类型 必有 含义
context string 获取更多检索结果的游标
listover bool 搜索结果是否已经全部返回
results JsonArray(LogObject) 日志内容信息

LogObject 格式如下:

字段名 类型 必有 含义
topic_id string 日志属于的 topic ID
topic_name string 日志主题的名字
timestamp string 日志时间
content string 日志内容
filename string 采集路径
source string 日志来源设备

错误码

请参见 错误码