*
查看日志上下文
请求信息
请求行
GET /v4/logs/context
查看某条日志数据的上下文。
请求参数
名称 | 类型 | 是否必填项 | 描述 |
---|---|---|---|
log_index | string | 是 | 索引的名称,记录缓存在 ElasticSearch 中。 |
log_type | string | 是 | ElasticSearch 索引中记录的文档类型。 |
log_id | string | 是 | ElasticSearch 索引中记录的文档 id。 |
clusters | string | 是 | 集群的名称。 |
size | number | 否 | 每⻚显示的查询结果记录数。默认为 30。 |
direction | string | 否 | before 或 after,指定上下文方向。 |
返回信息
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": "stderr",
"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": " % Total % Received % Xferd Average Speed Time Time Time Current\n",
"log_id": "1624517542526780-1624517546344551063",
"log_index": "log-workload-20210624",
"log_level": "0",
"log_type": "log",
"node": "192.168.17.21",
"nodes": "",
"paths": "stderr",
"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": 1624517542.52678
}
}
},
{
"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": "stderr",
"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": " Dload Upload Total Spent Left Speed\n",
"log_id": "1624517542526835-1624517546344565459",
"log_index": "log-workload-20210624",
"log_level": "0",
"log_type": "log",
"node": "192.168.17.21",
"nodes": "",
"paths": "stderr",
"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": 1624517542.526835
}
}
}
],
"total_items": 2,
"total_page": 1
}
返回体说明
名称 | 类型 | 描述 |
---|---|---|
items | array |
查询结果列表。
字段路径:items |
items[] | object |
存储日志数据的的对象。
字段路径:items[] |
total_items | integer |
满足指定条件的所有日志的总数。
字段路径:total_items |
total_page | integer |
满足指定的条件的所有日志的总页数。
字段路径:total_page |