数据源
OpenSearch 数据源是 OpenSearch 可以连接并从中摄取数据的应用程序。一旦您的数据源连接成功并且数据已摄取,就可以使用 REST API 或 OpenSearch Dashboards 用户界面对其进行索引、搜索和分析。
本文档重点介绍如何使用 OpenSearch Dashboards 界面连接和管理数据源。有关使用 API 连接数据源的信息,请参阅 下一步 下链接的开发人员资源。
先决条件
将数据源连接到 OpenSearch 的第一步是在您的系统上安装 OpenSearch 和 OpenSearch Dashboards。有关信息,请参阅安装说明。
安装 OpenSearch 和 OpenSearch Dashboards 后,您可以使用 Dashboards 将数据源连接到 OpenSearch,然后使用 Dashboards 管理数据源、根据这些数据源创建索引模式、针对特定数据源运行查询,并将可视化组合到一个仪表板中。
需要配置 YAML 文件 并安装 dashboards-observability
和 opensearch-sql
插件。有关更多信息,请参阅 OpenSearch 插件。
为了在 OpenSearch 中安全地存储和加密数据源连接,您必须将以下配置添加到所有节点上的 opensearch.yml
文件中:
plugins.query.datasources.encryption.masterkey: "YOUR_GENERATED_MASTER_KEY_HERE"
密钥必须是 16、24 或 32 个字符。您可以使用以下命令生成一个 24 字符的密钥:
openssl rand -hex 12
生成 12 字节会得到一个 12 * 2 = 24 字符的十六进制字符串。
权限
要在 OpenSearch Dashboards 中使用数据源,您必须被授予正确的集群级别数据源权限。
数据流类型
要通过 OpenSearch Dashboards 配置数据源,请前往管理 > Dashboards 管理 > 数据源。此流程可用于 OpenSearch 数据流连接。请参阅配置和使用多个数据源。
或者,如果您运行的是 OpenSearch Dashboards 2.16 或更高版本,请前往管理 > 数据源。此流程可用于连接 Amazon Simple Storage Service (Amazon S3) 和 Prometheus。有关更多信息,请参阅将 Amazon S3 连接到 OpenSearch 和 将 Prometheus 连接到 OpenSearch。
后续步骤
- 了解如何通过 OpenSearch Dashboards 管理索引模式。
- 了解如何通过 OpenSearch Dashboards 使用索引管理索引数据。
- 了解如何连接多个数据源。
- 了解如何使用 OpenSearch Dashboards 界面连接 OpenSearch 和 Amazon S3 以及 OpenSearch 和 Prometheus。
- 了解 集成 插件,它让您能够灵活地使用各种数据摄入方法并将数据连接到 OpenSearch Dashboards。