*
查看存储在 Elasticsearch 中的字段列表
请求信息
请求行
GET /v5/logs/fieldopts
检索用于搜索日志的搜索选项。
请求参数
名称 | 类型 | 是否必填项 | 描述 |
---|---|---|---|
start_time | number | 是 | 时间范围的开始时间。 |
end_time | 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 | 否 | 查询关键字。 |
workload | string | 否 | 工作负载类型和工作负载名称对,例如:Deployment:lanaya, StatefulSet:apollo |
返回信息
Content-Type
application/json
状态码: 200
OK
返回体示例
字段选项聚合结果。
{
"application_name": [
"test-app1.huzl-ovn"
],
"container_id8": [
"c778a9d6",
"6733117c",
"fb39af44"
],
"kubernetes_namespace": [
"asm-e2e-demo-ns",
"rook-ceph",
"shuai-ovn",
"huzl-ovn",
"e2eauto-ovn",
"xxli"
],
"node": [
"192.168.17.21",
"192.168.17.23",
"192.168.17.22",
"192.168.17.20"
],
"paths": [
"stdout",
"stderr"
],
"pod_name": [
"deploy-a-55bc6c7f6f-wqpwp",
"deploy-a-d6cb88c4d-q7k5z",
"deploy-e-6585bf847-tcgks"
],
"project_name": [
"stability",
"huzl2",
"e2eauto",
"asm-e2e-demo"
],
"region_name": [
"ovn"
]
}
返回体说明
名称 | 类型 | 描述 |
---|---|---|
application_name | array |
应用的名称。
字段路径:application_name |
application_name[] | string |
查询结果列表。
字段路径:application_name[] |
container_id8 | array |
Docker 容器的 id 的前 8 位。
字段路径:container_id8 |
container_id8[] | string |
查询结果列表。
字段路径:container_id8[] |
kubernetes_namespace | array |
Pod 所属命名空间名称。
字段路径:kubernetes_namespace |
kubernetes_namespace[] | string |
查询结果列表。
字段路径:kubernetes_namespace[] |
node | array |
节点的名称,日志是从该节点上收集到的。
字段路径:node |
node[] | string |
查询结果列表。
字段路径:node[] |
paths | array |
日志文件的路径。
字段路径:paths |
paths[] | string |
查询结果列表。
字段路径:paths[] |
pod_name | array |
Pod 的名称。
字段路径:pod_name |
pod_name[] | string |
查询结果列表。
字段路径:pod_name[] |
project_name | array |
项目的名称。
字段路径:project_name |
project_name[] | string |
查询结果列表。
字段路径:project_name[] |
region_name | array |
集群名称。
字段路径:region_name |
region_name[] | string |
查询结果列表。
字段路径:region_name[] |