📅  最后修改于: 2023-12-03 15:38:18.927000             🧑  作者: Mango
Kibana 是一个面向 Elasticsearch 数据的开源可视化工具,它能够以不同的方式呈现 Elasticsearch 中存储的数据。在 Kibana 中查看文档非常容易,它提供了多种方式来搜索和筛选数据。
下面是一个例子,说明如何在 Discover 页面上查找“error”关键字的文档:
![Discover页面截图](discover.png)
在搜索框中输入 "error",点击搜索,您将在 "Discover" 页上看到所有包含“error” 关键字的文档。
Kibana 还提供了一个名为 Dev Tools 的强大工具,它使您能够以原始 JSON 格式查看和操作 Elasticsearch 数据。您可以使用 Dev Tools 窗口来编写和执行各种 Elasticsearch REST API 请求,并以响应的 JSON 格式查看 Elasticsearch 中存储的数据。
要使用 Dev Tools 查看特定文档,请执行以下步骤:
打开 Kibana 仪表板,在左侧导航栏中单击 "Dev Tools" 图标。
在 Dev Tools 窗口中,输入以下 Elasticsearch REST API 请求:
GET /<索引名>/_search?q=<查询>
其中 <索引名>
是您要查看的 Elasticsearch 索引的名称,<查询>
是您要执行的查询字符串。
点击"Run"按钮以执行请求。
在下面窗口中,您将看到 Elasticsearch 在响应中返回的 JSON 数据。其中包含了您要查看的所有文档。
下面是一个例子,说明如何使用 Dev Tools 查看特定文档:
![Dev Tools页面截图](devtools.png)
在 Dev Tools 中输入以下 Elasticsearch REST API 请求:
GET /myindex/_search?q=name:john
其中,"myindex" 是要查看的 Elasticsearch 索引的名称,而 "name:john" 是您要查找的特定文档的搜索条件。
点击"Run"按钮,您将在 Dev Tools 窗口中看到 Elasticsearch 返回的 JSON 数据,其中包含所有 "name:john" 的文档。
在本文中,我们介绍了如何在 Kibana 中查看所有可用的文档。我们介绍了使用 Discover 页面和 Dev Tools 工具来查看文档的两种方法。您可以选择适合您的方法,使您更容易地找到您需要的文档。