环境变量
先看这一条:本页只描述运维平台自身,不描述监控目标
被监控对象一律在 UI「数据源」页配置——MySQL/MongoDB/Redis/Kafka/Elasticsearch/ 主机/Flink 都不再有对应的环境变量。部署完成后打开数据源页添加,或下载 YAML 模板批量导入(导入时会逐条测试连接)。修改后即时生效,无需重启容器。
1.4.x 曾支持在 ops.yaml 里用 ENV_MYSQL_*/ENV_REDIS_* 等配置监控目标(首次启动播种成
数据源)。1.5.0 已移除这套机制,这些变量不再被读取——配置不再生效,启动日志会明确列出并提示。
从 1.4.x 升级上来的实例,已有数据源保持不变,可删除 ops.yaml 中的历史配置行。
本页其余变量(令牌、子路径、保留时长、对象存储、Alloy 等)不受影响,始终以本页为准。
运维平台的配置全部通过环境变量传入:Docker Compose 写在 ops.yaml、Kubernetes 写在 ConfigMap。下表按用途分组,未标注的按需配置,未配置时使用默认值。
通用/网关 (Gateway)
| 环境变量名 | 说明 |
|---|---|
| ENV_OPS_TOKEN | 运维平台的访问认证密钥,首次部署务必修改 |
| ENV_OPS_SUB_PATH | 反向代理子路径,直接端口访问时无需配置,配置后网关、Grafana 均自动适配 GF_SERVER_ROOT_URL 和 GF_SERVER_SERVE_FROM_SUB_PATH。示例:/mdis |
| ENV_OPS_PORT | ops-server 内部监听端口,默认 8081,通常无需修改 |
| ENV_OPS_GATEWAY_PORT | 网关对外端口,默认 48881 |
主机监控 (Node Exporter)
无环境变量。在 UI「数据源」页添加「主机」数据源,地址格式 IP:59100(端口固定 59100)。
Docker Compose 部署机与 Kubernetes 集群内节点已内置 ops-nodeagent(自动监听 59100), 不需要重复添加,也不需要额外安装 node_exporter;只有额外的外部主机才需要在本页添加。