版本说明
当前版本 1.5.9。
升级方式:
-
Docker Compose:修改
ops.yaml顶部x-ops-image的镜像 tag 后执行:docker compose -f ops.yaml pulldocker compose -f ops.yaml up -d -
Kubernetes:重新下载对应部署清单并覆盖
apply。
升级不会修改已有数据卷,监控历史与告警配置默认保留。
从 1.4.x 升级前必读
- 数据源配置:统一在 UI「数据源」页维护。
ops.yaml/ConfigMap 中的ENV_MYSQL_*、ENV_REDIS_*、ENV_KAFKA_ENDPOINTS、ENV_ELASTICSEARCH_*、ENV_MONGODB_URI、ENV_PROMETHEUS_HOST、ENV_FLINK_URL等配置已不再读取;已有数据源不受影响,可删除这些历史配置。 - 对象存储:日志与链路需使用两个不同的 bucket(
ENV_S3_BUCKET_LOKI/ENV_S3_BUCKET_TEMPO),且需在部署前创建。 - 数据目录:
/data/mdis/数据目录布局仅适用于全新安装。存量实例升级时不要直接调整数据卷路径。
v1.5 · 2026 年 7 月
本系列重点收敛采集配置入口,完善 Kubernetes 监控、多集群采集和对象存储能力。
新增
- 数据源支持 YAML/JSON 批量导入、导出,可用于批量接入、备份恢复和跨环境迁移。
- 测试连接同步核验采集状态,区分连接可用、正在采集、连接可用但尚未采到数据等状态。
- 支持 Kubernetes 采集组件模式,被监控集群通过
remote_write将指标推送回运维平台,适用于运维平台在集群外或多集群纳管场景。 - 网关新增 Bearer 鉴权的指标与日志写入入口,用于多集群指标上报和跨集群日志推送。
变更
- 数据源配置入口统一为 UI「数据源」页;历史
ops.yaml/ConfigMap 数据源变量不再生效。 - Kubernetes 监控调整为集群内采集模式:运维平台部署在被监控集群内,或在被监控集群安装采集组件。
- 日志与链路对象存储拆分为独立 bucket,各组件数 据目录统一为
/data/mdis/<组件>。 - 命名空间、节点标签与污点键统一为
hap-ops。
关键修复
- 修复 Kubernetes 部署后监控为空、Kubernetes 面板筛选项缺失、主机监控面板无数据等问题。
- 修复 MongoDB 多节点副本集、凭据传递、权限不足导致的指标采集异常。
- 修复慢查询诊断热生效、权限提示与异常分类不准确的问题。
- 修复采集状态显示不准确、Flink 连通性不可见、remote_write 示例地址缺少前缀等问题。
补丁版本摘要(1.5.0 – 1.5.9)
| 版本 | 主要内容 |
|---|---|
| 1.5.9 | 主机面板修复 数据源导出 连接测试采集状态核验 |
| 1.5.8 | Kubernetes 集群标识注入 慢查询目标热生效 Flink 连通状态 |
| 1.5.7 | Kubernetes 单文件清单补齐 RBAC/kube-state-metrics 新增 Bearer 写入入口 |
| 1.5.6 | 支持多节点副本集 MongoDB 采集 |
| 1.5.5 | 支持 Kubernetes 采集组件模式 修复 MongoDB 采集凭据传递 |
| 1.5.4 | Kubernetes 下按需启用 Docker 日志采集 开放集群清单下载 |
| 1.5.3 | Kubernetes 监控收敛为集群内采集 |
| 1.5.2 | 数据目录统一为 /data/mdis/<组件> |
| 1.5.1 | 日志与链路对象存储拆分独立 bucket |
| 1.5.0 | 数据源统一入口,支持批量导入 |
v1.4 · 2026 年 7 月
本系列重点引入内置告警子系统,并将交付形态调整为单镜像。
新增
- 内置告警子系统,支持基础资源、端口、SSL、MySQL、MongoDB、Kafka 堆积、Kafka 重平衡等规则类型。
- 新增「数据源」页,集中管理主机、中间件、Kubernetes 与 Flink 数据源。
- 新增采集状态与部署自检能力,便于在界面中定位采集异常。
- MongoDB 慢查询支持分片集群和多实例聚合分析。
变更
- 所有组件合并为
ops-allinone单镜像,通过ROLE区分运行角色。 - 告警规则、状态、历史、通知渠道和数据源配置改由内置
ops-mongo独立存储。 - 新增必配凭据加密密钥
ENV_ALERT_CRYPTO_KEY。 - 原 Grafana 告警、通知和静默配置迁移为运维平台内置告警能力。
关键修复
- 修复主机监控升级后丢失、API 创建数据源默认值不完整、重复数据源等问题。
- 修复 MySQL/MongoDB 凭据解密、对象存储兼容性、
ops-mongo启动顺序依赖等问题。 - 修复链路追踪服务名仅适配
default命名空间的问题。
补丁版本摘要(1.4.0 – 1.4.10)
| 版本 | 主要内容 |
|---|---|
| 1.4.10 | 主机监控升级丢失修复 API 数据源默认值 部署自检 |
| 1.4.8 | 数据源采集状态 |
| 1.4.6 | 链路追踪服务名兼容任意命名空间 |
| 1.4.5 | ops-mongo 后台重试数据源创建后默认启用 |
| 1.4.4 | Prometheus 按大小保留数据 |
| 1.4.3 | 对象存储兼容性 Istio 链路 appProtocol |
| 1.4.1 | MySQL/MongoDB 凭据解密 |
| 1.4.0 | 内置告警子系统、统一数据源、单镜像交付 |
v1.3 · 2026 年 6 月
- 新增 Kubernetes 集群监控仪表盘与菜单。
- 支持单 agent 采集多个中间件实例。
- Loki 支持数据保留策略与删除 API。
v1.2 · 2026 年 4 – 5 月
- 新增日志查询与 APM 分布式链路追踪能力。
- 日志面板拆分为容器控制台与服务日志,支持结构化字段展开、全文搜索和多条件过滤。
- 支持子路径部署。
- 部署资源要求调整为 4C/8G。
v1.1 · 2025 年 2 月
- 新增 MongoDB 慢查询与索引建议能力。
v1.0 · 2025 年 1 月
- 初始版本,支持系统资源监控。