📜  如何在 kibana 的索引中查看所有可用的文档 (1)

📅  最后修改于: 2023-12-03 15:38:18.927000             🧑  作者: Mango

如何在 Kibana 中查看所有可用的文档

Kibana 是一个面向 Elasticsearch 数据的开源可视化工具,它能够以不同的方式呈现 Elasticsearch 中存储的数据。在 Kibana 中查看文档非常容易,它提供了多种方式来搜索和筛选数据。

通过 Discover 页面查看可用的文档
  1. 打开 Kibana 仪表盘,在左侧导航栏中单击 "Discover" 图标。
  2. 在 "Select index pattern" 下拉列表中选择要查看的 Elasticsearch 索引。如果没有创建,请点击 "+" 手动创建。
  3. 在 "Discover" 页面上,您将看到所有可用文档的列表。您可以通过“Search”框查找特定的文档,或者使用左侧面板上的筛选器来缩小您的搜索范围。

下面是一个例子,说明如何在 Discover 页面上查找“error”关键字的文档:

![Discover页面截图](discover.png)

在搜索框中输入 "error",点击搜索,您将在 "Discover" 页上看到所有包含“error” 关键字的文档。
使用 Dev Tools 工具查看文档

Kibana 还提供了一个名为 Dev Tools 的强大工具,它使您能够以原始 JSON 格式查看和操作 Elasticsearch 数据。您可以使用 Dev Tools 窗口来编写和执行各种 Elasticsearch REST API 请求,并以响应的 JSON 格式查看 Elasticsearch 中存储的数据。

要使用 Dev Tools 查看特定文档,请执行以下步骤:

  1. 打开 Kibana 仪表板,在左侧导航栏中单击 "Dev Tools" 图标。

  2. 在 Dev Tools 窗口中,输入以下 Elasticsearch REST API 请求:

    GET /<索引名>/_search?q=<查询>
    

    其中 <索引名> 是您要查看的 Elasticsearch 索引的名称,<查询> 是您要执行的查询字符串。

  3. 点击"Run"按钮以执行请求。

  4. 在下面窗口中,您将看到 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 工具来查看文档的两种方法。您可以选择适合您的方法,使您更容易地找到您需要的文档。