Link Search Menu Expand Document Documentation Menu

OpenSearch Dashboards 快速入门指南

本快速入门指南提供了使用 OpenSearch Dashboards 应用程序和工具的教程。您可以在自己的环境中或在 OpenSearch Playground 上使用这些教程来学习以下基本概念:

  • 添加示例数据: 在添加自己的数据之前,使用预加载的可视化、仪表板和其他工具探索 OpenSearch Dashboards。
  • 使用 Discover 应用程序: 分析您的数据以获取洞察。
  • 使用 Dashboards 应用程序: 创建和存储数据可视化。
  • 自定义外观主题: 从主页快速更改 OpenSearch Dashboards 外观主题。

OpenSearch Dashboards 的默认视图如下图所示。

OpenSearch Dashboards interface default view

停靠导航菜单

要停靠或取消停靠导航菜单,请选择左上角工具栏上的 menu icon 图标,然后选择菜单左下角的停靠导航取消停靠导航。停靠的导航菜单显示在上一张图中。

在继续以下教程之前,请确保您已安装 OpenSearch 和 OpenSearch Dashboards。有关安装和配置的信息,请参阅安装和配置 OpenSearch安装和配置 OpenSearch Dashboards

添加示例数据

以下教程使用 航班示例数据 数据集。

要添加示例数据,请按照以下步骤操作:

  1. 在 OpenSearch Dashboards 主页上,选择添加示例数据。或者,选择右上角工具栏上的添加数据
  2. 添加示例数据页面上,选择要添加到 Dashboards 的数据集。下图显示了可用的示例数据集。

Adding sample data window

使用 Discover 应用程序

使用 Discover,您可以:

  • 选择要分析的数据,设置该数据的时间范围,使用 Dashboards 查询语言 (DQL) 搜索它,并筛选结果。
  • 通过查询和筛选、在表格中查看结果以及检查文档来分析您的数据。
  • 创建直方图以显示数据的分布。

按照以下步骤使用 Discover 工具:

  1. 从 OpenSearch Dashboards 导航菜单中,选择 Discover
  2. Discover 页面上,从左上角的下拉菜单中选择索引模式 opensearch_dashboards_sample_data_flights
  3. 选择 calendar icon 图标,将时间过滤器从默认的最近 15 分钟更改为最近 7 天
  4. 在 DQL 搜索栏中,输入 FlightDelay:true AND DestCountry: US AND FlightDelayMin >= 60 并选择更新。结果将显示美国境内延迟 60 分钟或更长时间的航班。
  5. 通过从 DQL 搜索栏中选择添加过滤器,然后从编辑过滤器弹出窗口中的下拉列表中选择字段运算符来筛选数据。例如,选择 FlightDelayTypeisWeather Delay

结果视图如下图所示。

Discover output of steps 1 through 6

使用 Dashboards 应用程序

使用 Dashboards,您可以:

  • 在单个视图中显示数据。
  • 构建动态仪表板。
  • 创建和分享报告。
  • 嵌入分析以区分您的应用程序。

Dashboards 应用程序创建并存储从您的数据生成的可视化。按照以下步骤使用该应用程序:

  1. 在 OpenSearch Dashboards 主页上,选择 Dashboards。将显示从示例数据生成的仪表板列表。
  2. 在搜索工具栏中,搜索并选择[Flights] Global Flight Dashboard。您将看到一个预加载了可视化(包括图表、地图和数据表)的仪表板。
  3. 要向仪表板添加其他面板,请选择编辑按钮,然后从工具栏中选择添加。将打开添加面板窗口。
  4. 添加面板窗口的搜索工具栏中,搜索并选择现有面板[Flights] Delay Buckets。一个弹出消息会确认您已添加该面板。
  5. 选择关闭 x 以退出添加面板窗口。
  6. 新添加的面板现在显示为仪表板上的最后一个面板。

结果视图如下图所示。

Add panel view

有关使用特定数据可视化类型(例如 VisBuilder)的信息,请访问构建数据可视化。有关在可观测性中使用仪表板和可视化的信息,请访问可观测性

使用仪表板与数据交互

交互式仪表板允许您更深入地分析数据,并通过多种方式筛选数据。使用 Dashboards,您可以使用仪表板级别过滤器直接与数据交互。

使用[Flights] Global Flight Dashboard仪表板,按照以下步骤进一步分析和筛选航班示例数据:

  1. [Flights] Airline Carrier面板上,选择 OpenSearch-Air。仪表板会自动更新,在左上角的过滤器栏上添加过滤器 Carrier: OpenSearch-Air。下面的 GIF 动图演示了此步骤。
  2. 选择保存以保存仪表板。

Filter data demo

或者,您也可以按照以下步骤使用仪表板工具栏应用过滤器:

  1. 在仪表板工具栏中,选择添加过滤器
  2. 字段运算符下拉列表中,分别选择CarrierisOpenSearch-Air
  3. 选择保存。仪表板会自动更新。

结果视图如下图所示。

Dashboards tutorial panel view

自定义外观主题

2.14 版本引入

浅色模式是 OpenSearch Dashboards 的默认外观主题。您可以自定义外观主题以适应您的偏好。可用选项包括浅色模式、深色模式和您的浏览器设置。

启用外观主题设置

外观主题设置通过高级设置启用或禁用,并需要管理员权限。

更改外观主题设置

管理员可以通过高级设置更改其 OpenSearch Dashboards 实例所有用户的外观主题:

  1. 导航到管理 > Dashboards 管理 > 高级设置
  2. 滚动到外观部分,并打开或关闭 theme:darkMode
  3. 选择保存更改按钮,然后选择重新加载按钮。更新后的主题会立即应用。

Dark mode view

后续步骤