You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kibana DevTools中编写查询获取Elasticsearch所有索引

Kibana DevTools 获取 Elasticsearch 全量索引列表的查询写法

在DevTools编辑区直接写请求即可,不需要补全Elasticsearch服务的完整域名,DevTools会自动转发请求到当前绑定的集群。

日常排查首选:轻量表格化返回

优先用_cat系列接口,响应快、负载低,不会给集群添额外压力:

GET /_cat/indices?v
  • 请求路径固定为/_cat/indices,不需要加其他前缀
  • 末尾的?v参数用于开启表头展示,不加的话返回结果只有纯数据、没有列名,可读性很差

可以按需追加参数调整返回内容:

  • 加&s=index:结果按索引名的字典序排序
  • 加&h=health,status,index,docs.count,store.size:自定义返回列,比如只展示索引健康状态、开闭状态、索引名、文档总量、存储占用大小
  • 加&expand_wildcards=all:默认配置下接口不会返回以.开头的系统内置索引,加这个参数可以同时展示系统索引和业务索引

结构化JSON格式返回

如果需要拿到可二次解析的JSON格式索引列表,用下面的查询即可:

GET /_resolve/index/*

注意:不要在节点多、索引量大的生产集群直接执行GET /_all,这个接口会拉取所有索引的完整mapping、配置、别名信息,响应体体积极大,可能触发集群超时,甚至影响正常业务请求。

内容的提问来源于stack exchange,提问作者pratikpoponimb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 15:36:23