*
以分钟为单位查看日志统计数据
请求信息
请求行
GET /v5/logs/searchwithaggregations
获取日志和日志的汇总计数
请求参数
名称 | 类型 | 是否必填项 | 描述 |
---|---|---|---|
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 | 否 | 组件的名称,多个之间使用“,”分隔。 |
product | 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
Created
返回体示例
日志详情和汇总结果
{
"buckets": [
{
"count": 0,
"time": 1675751160
}
],
"items": [
{
"spec": {
"data": {
"@timestamp": "2023-02-07T06:35:31+000000",
"application_name": "",
"component": "",
"container_id": "2eab9327ffb657f07d69e278652955bd8605e8b9a6d7986e47b568c43083b3d5",
"container_id8": "2eab9327",
"docker_container_name": "istio-proxy",
"file_name": "stdout",
"kubernetes_container_name": "istio-proxy",
"kubernetes_labels": {
"app": "in-01",
"asm_cpaas_io/owning-resource": "in-01-kcfdd",
"asm_cpaas_io/owning-resource-ns": "asm-e2e-c-platform-log",
"install_operator_istio_io/owning-resource": "unknown",
"istio": "asm-e2e-c-platform-log-in-01",
"istio_io/rev": "1-14",
"msname": "in-01",
"operator_istio_io/component": "IngressGateways",
"pod-template-hash": "7cdd475f45",
"service_istio_io/canonical-name": "in-01",
"service_istio_io/canonical-revision": "latest",
"sidecar_istio_io/inject": "true",
"topology_istio_io/network": "highovn"
},
"kubernetes_namespace": "asm-e2e-c-platform-log",
"log_data": "2023-02-07T06:35:05.559285Z\tinfo\t\u003cem\u003eEnvoy\u003c/em\u003e proxy is ready",
"log_id": "1675751728577079-1675751731254576732",
"log_index": "log-workload-20230207",
"log_level": "0",
"log_type": "log",
"node": "192.168.138.156",
"nodes": "",
"paths": "stdout",
"pod_id": "35cda106-60aa-46a9-8af6-33b8e85100a3",
"pod_name": "in-01-kcfdd-7cdd475f45-w99vd",
"product": "",
"project_name": "asm-e2e-c-platform",
"provider": "",
"region_id": "",
"region_name": "highovn",
"root_account": "",
"source": "container",
"time": 1675751728.577079,
"workload": "Deployment:in-01-kcfdd"
}
}
}
],
"total_items": 1,
"total_page": 1
}
返回体说明
名称 | 类型 | 描述 |
---|---|---|
buckets | array |
桶
字段路径:buckets |
buckets[] | object |
桶对象。
字段路径:buckets[] |
buckets[].count | integer |
在指定的时间区间记录的次数。
字段路径:buckets[].count |
buckets[].time | integer |
时间区间的开始时间。
字段路径:buckets[].time |
items | array |
条
字段路径:items |
items[] | object |
存储日志数据的的对象。
字段路径:items[] |
total_items | integer |
满足指定条件的所有日志的总数。
字段路径:total_items |
total_page | integer |
满足指定的条件的所有日志的总页数。
字段路径:total_page |