数据源管理
功能概述
运维平台 1.4.0 起提供统一的「数据源」管理页(左侧菜单顶级入口),集中维护所有被监控的中间件连接信息。资源监控菜单、告警规则中的中间件类型,均根据此处已启用的数据源动态显示。
数据源类型
| 类型 | 是否可多实例 | 说明 |
|---|---|---|
| Prometheus | 内置单例 | 平台内置指标库,只读、不可停用、不可删除 |
| 主机 | 多实例 | 主机地址,用于端口连通性等监控 |
| MySQL | 多实例 | 主机/端口/用户名/密码 |
| MongoDB | 多实例 | 连接 URI 方式,支持副本集 |
| Kafka | 多实例 | 支持 SASL 认证 |
| Redis | 多实例 | 支持密码与 DB 选择 |
| Elasticsearch | 多实例 | 支持 HTTP Basic 认证 |
用途(Purposes)
每个数据源实例可以勾选一个或多个用途:
| 用途 | 说明 |
|---|---|
| 看图 | 在「资源监控」对应菜单中展示该实例的监控仪表盘 |
| 告警 | 可在「告警规则」中针对该实例创建告警任务 |
| 慢查询诊断 | (MongoDB)启用慢查询分析与索引诊断 |
常用操作
- 新建数据源:点击右上角「新建数据源」,选择类型后填写连接信息。
- 测试连接:列表中每条数据源支持「测试连接」,平台会使用真实凭据完成鉴权验证(如 MongoDB ping、MySQL 登录、Kafka 元数据获取、Redis AUTH、Elasticsearch 认证请求),而非仅探测端口连通。
- 启用 / 停用:通过列表中的开关切换。停用后,左侧「资源监控」对应菜单项与「告警规则」对应类型 Tab 会自动隐藏;已有告警规则停止调度。
- 编辑:修改连接信息。已保存的密码在编辑时以掩码显示,留空表示不修改。
凭据安全
所有密码 / 连接 URI 在落库前会使用 ENV_ALERT_CRYPTO_KEY 进行 AES 加密存储,接口响应中一律以掩码返回。请在首次部署时设置好该密钥并妥善保管,更换密钥会导致已存凭据无法解密。