数据源
概述
管理 > 数据源 部分用于指定遥测数据源,即存储遥测数据(跟踪、指标和日志)的数据库。 遥测数据用于应用程序性能监控(APM),可帮助您了解请求在应用程序和服务中的流转情况、衡量其性能,并找出操作缓慢或失败的原因。
遥测数据源必须支持 OpenTelemetry。
此部分中指定的遥测数据源称为全局数据源,因为 Zabbix 服务器、proxy 和前端共享该数据源。 但是,您可以通过在服务器、proxy或前端配置中指定其他遥测数据源,为其中任一组件覆盖全局数据源。
除非在组件配置中指定了其他数据源,否则遥测查询监控项会查询此数据源。
APM
要指定全局数据源,请勾选 启用全局数据源 复选框,并填写以下所述参数。 保存前,可以点击 测试 来检查与此数据源的连接(需要 php-curl 扩展)。

| 参数 | 描述 |
|---|---|
| 数据库类型 | 数据库类型固定为 ClickHouse,无法更改。 另请参阅:要求 和 ClickHouse 设置。 |
| URL | 输入用于连接数据库的 HTTP 或 HTTPS URL。 |
| 身份验证 | 选择用于登录数据库的身份验证方法:用户名和密码 或 无。 |
| 用户名 | 指定用于登录数据库的用户名。 当 身份验证 设置为 用户名和密码 时,此参数可用。 |
| 密码 | 指定用于登录数据库的密码;如果数据库用户没有密码,则留空。 更改 URL 时,密码会被重置。 当 身份验证 设置为 用户名和密码 时,此参数可用。 |
| 数据库 | 输入存储遥测数据的数据库名称。 如果留空,Zabbix 将使用 ClickHouse 中为该用户配置的默认数据库。 |
| 验证服务器证书 | 勾选此复选框以验证服务器证书。 如果勾选,则必须在服务器、proxy或前端配置中设置相关 TLS 选项。 当 URL 包含 HTTPS URL 时,此参数可用。 |
| 验证主机名 | 勾选此复选框,以验证 URL 中的主机名是否与服务器证书中的主机名匹配。 如果勾选,则必须在服务器、proxy或前端配置中设置相关 TLS 选项。 当 URL 包含 HTTPS URL 时,此参数可用。 |