*
查询日志
请求信息
请求行
GET /v5/logs/search
查看日志。
请求参数
名称 | 类型 | 是否必填项 | 描述 |
---|---|---|---|
start_time | number | 是 | 时间范围的开始时间。 |
end_time | number | 是 | 时间范围的结束时间。 |
pageno | number | 是 | 查询结果的页码,设置该参数后显示指定页码的查询结果。 |
size | number | 否 | 每页显示的查询结果记录数。 |
region_name | string | 是 | 集群的名称。 |
kubernetes_namespace | string | 否 | Kubernetes 命名空间,多个之间使用“,”分隔。 |
project_name | string | 否 | 项目的名称,多个之间使用“,”分隔。 |
application_name | string | 否 | 应用的名称,多个之间使用“,”分隔。 |
node | string | 否 | 节点的名称,多个之间使用“,”分隔。 |
pod_name | string | 否 | Pod 的名称,多个之间使用“,”分隔。 |
container_id8 | string | 否 | 容器的 ID(8 字符),多个之间使用“,”分隔。 |
file_name | string | 否 | 路径的名称,多个之间使用“,”分隔。 |
component | string | 否 | 组件的名称,多个之间使用“,”分隔。 |
fields | string | 否 | 字段的名称,多个之间使用“,”分隔。 |
type | string | 否 | 日志的类型,可选:system、platform、kubernetes、workload,默认为 workload。 |
query_string | string | 否 | 查询关键字。 |
ascending | boolean | 否 | 按升序排列,默认为 false。 |
workload | string | 否 | 工作负载类型和工作负载名称对,例如:Deployment:lanaya, StatefulSet:apollo |
返回信息
Content-Type
application/json
状态码: 200
OK
返回体示例
日志查询结果。
{
"items": [
{
"spec": {
"data": {
"@timestamp": "2021-06-24T06:52:26+000000",
"application_name": "",
"component": "",
"container_id": "207a2bbb480fd4f6e90448140f764d2f094e2d8857ba2598e71f99dad9fd84da",
"container_id8": "207a2bbb",
"docker_container_name": "service-b",
"file_name": "stdout",
"kubernetes_container_name": "service-b",
"kubernetes_labels": {
"app": "service-b",
"asm.cpaas.io/msname": "service-b",
"asm.cpaas.io/msselector": "service-b",
"istio.io/rev": "default",
"msname": "service-b",
"pod-template-hash": "8f79c848b",
"project.cpaas.io/name": "asm",
"security.istio.io/tlsMode": "istio",
"service.cpaas.io/name": "deployment-service-b",
"service.istio.io/canonical-name": "service-b",
"service.istio.io/canonical-revision": "v1",
"topology.istio.io/network": "asm-ovn",
"version": "v1"
},
"kubernetes_namespace": "asm-e2e-demo-ns",
"log_data": "envs:\n",
"log_id": "1624517544702340-1624517546346915623",
"log_index": "log-workload-20210624",
"log_level": "0",
"log_type": "log",
"node": "192.168.17.21",
"nodes": "",
"paths": "stdout",
"pod_id": "1674637a-ca7e-4394-93c9-01a1bde2c699",
"pod_name": "deploy-b-8f79c848b-9gs4m",
"product": "",
"project_name": "asm",
"provider": "",
"region_id": "donotcare",
"region_name": "ovn",
"root_account": "alauda",
"source": "container",
"time": 1624517544.70234
}
}
}
],
"total_items": 1,
"total_page": 1
}
返回体说明
名称 | 类型 | 描述 |
---|---|---|
items | array |
查询结果列表。
字段路径:items |
items[] | object |
存储日志数据的的对象。
字段路径:items[] |
total_items | integer |
满足指定条件的所有日志的总数。
字段路径:total_items |
total_page | integer |
满足指定的条件的所有日志的总页数。
字段路径:total_page |