Kibana-获取所有指数的列表

use*_*873 5 indices elasticsearch kibana

我在服务器上安装了ElasticSearch,在另一台计算机上安装了Kibana 3.0。有什么方法可以获取ElasticSearch服务器上所有索引的列表以显示在Kibana上吗?就像ElasticSearch-Head的显示方式一样。也许是在Kibana上的新仪表板上显示了所有指数?

小智 8

首先,您必须打开 kibana.yml 文件并添加此行

elasticsearch.url: "http://{IP of machine}:9200"
Run Code Online (Sandbox Code Playgroud)

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

要获取所有索引,请运行此命令

GET /_cat/indices?v
Run Code Online (Sandbox Code Playgroud)


Yus*_*sef 5

您可以使用获取所有索引的列表

curl 'localhost:9200/_cat/indices?v'
Run Code Online (Sandbox Code Playgroud)


Asi*_*ov4 3

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

从那里,您可以为 _index 字段添加术语面板。这将根据所包含的文档数量列出顶级索引。