跳到主要内容

版本说明

当前版本 1.5.9

升级方式:

  • Docker Compose:修改 ops.yaml 顶部 x-ops-image 的镜像 tag 后执行:

    docker compose -f ops.yaml pull
    docker compose -f ops.yaml up -d
  • Kubernetes:重新下载对应部署清单并覆盖 apply

升级不会修改已有数据卷,监控历史与告警配置默认保留。

从 1.4.x 升级前必读
  • 数据源配置:统一在 UI「数据源」页维护。ops.yaml/ConfigMap 中的 ENV_MYSQL_*ENV_REDIS_*ENV_KAFKA_ENDPOINTSENV_ELASTICSEARCH_*ENV_MONGODB_URIENV_PROMETHEUS_HOSTENV_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.8Kubernetes 集群标识注入
慢查询目标热生效
Flink 连通状态
1.5.7Kubernetes 单文件清单补齐 RBAC/kube-state-metrics
新增 Bearer 写入入口
1.5.6支持多节点副本集 MongoDB 采集
1.5.5支持 Kubernetes 采集组件模式
修复 MongoDB 采集凭据传递
1.5.4Kubernetes 下按需启用 Docker 日志采集
开放集群清单下载
1.5.3Kubernetes 监控收敛为集群内采集
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.5ops-mongo 后台重试
数据源创建后默认启用
1.4.4Prometheus 按大小保留数据
1.4.3对象存储兼容性
Istio 链路 appProtocol
1.4.1MySQL/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 月

  • 初始版本,支持系统资源监控。