数据源(Data sources)
UDB-SX 数据源是 UDB-SX 可以连接并从中摄取数据的应用程序。连接数据源并完成数据摄取后,数据可以通过 REST APIs 或 UDB-SX Dashboards 用户界面进行索引、搜索和分析。
本文档重点介绍如何使用 UDB-SX Dashboards 界面来连接和管理数据源。
前提条件
将数据源连接到 UDB-SX 的第一步是在系统上安装 UDB-SX 和 UDB-SX Dashboards。
安装完成后,可以使用 Dashboards 将数据源连接到 UDB-SX,然后使用 Dashboards 管理数据源、基于数据源创建索引模式、针对特定数据源运行查询,并在一个仪表板中组合可视化结果。
你需要配置 YAML 文件,并安装 dashboards-observability 和 udbsx-sql 插件。
若要在 UDB-SX 中安全地存储和加密数据源连接,必须在所有节点的 udbsx.yml 文件中添加以下配置:
plugins.query.datasources.encryption.masterkey: "YOUR_GENERATED_MASTER_KEY_HERE"
该密钥长度必须为 16、24 或 32 个字符。你可以使用以下命令生成一个 24 字符的密钥:
openssl rand -hex 12
生成 12 字节会产生一个长度为 12 * 2 = 24 个字符的十六进制字符串。
权限
要在 UDB-SX Dashboards 中使用数据源,必须被分配正确的集群级 数据源权限。
数据流类型
要通过 UDB-SX Dashboards 配置数据源,请转到 管理 > 控制面板管理 > 数据源。该路径可用于配置 UDB-SX 数据流连接。请参阅 配置和使用多个数据源。
该路径可用于连接 Amazon Simple Storage Service (Amazon S3) 和 Prometheus。有关详细信息,请参阅 将 Amazon S3 连接到 UDB-SX 和 将 Prometheus 连接到 UDB-SX。