Kibana - 获取所有索引的列表

Posted

技术标签:

【中文标题】Kibana - 获取所有索引的列表【英文标题】:Kibana - Get a list of all indices 【发布时间】:2014-08-16 07:10:08 【问题描述】:

我在服务器上安装了 ElasticSearch,在另一台机器上安装了 Kibana 3.0。有没有办法让 ElasticSearch 服务器上的所有索引列表显示在 Kibana 上?就像 ElasticSearch-Head 如何显示它一样。也许在 Kibana 上显示所有索引的新仪表板中?

【问题讨论】:

【参考方案1】:

如果您在索引设置中将 Kibana 仪表板配置设置为 _all(#/dashboard/file/guided.json 中示例仪表板的默认设置),则将查询所有索引。

从那里,您可以为 _index 字段添加术语面板。这将根据它们包含的文档数量列出排名靠前的索引。

【讨论】:

【参考方案2】:

您可以使用

获取所有索引的列表
curl 'localhost:9200/_cat/indices?v'

【讨论】:

【参考方案3】:

首先,你必须打开你的 kibana.yml 文件并添加这一行

elasticsearch.url: "http://IP of machine:9200"

然后,重新启动您的 kibana。它将连接到该机器的elasticsearch

要让所有索引运行这个

GET /_cat/indices?v

【讨论】:

以上是关于Kibana - 获取所有索引的列表的主要内容,如果未能解决你的问题,请参考以下文章

如何从位于3索引倍数的列表中获取所有数字

如何获取numpy数组中所有NaN值的索引列表?

使用 Linq 从列表中获取所有匹配值的索引

python-写函数,获取传入列表的所有奇数位索引对应的元素,并将其作为新列表返回。

获取连接范围列表的索引

如何获取 lucene 索引中每个术语的帖子列表