记录炬鲸 OBSERVE 在信创环境(麒麟 V10 + ARM 芯片 + 达梦数据库)的部署与调优实践,覆盖依赖适配、性能基线、常见坑与验收标准,供信创项目落地参考。
信创项目的典型形态是「飞腾/鲲鹏 ARM 芯片 + 麒麟 V10 或统信 UOS + 达梦/人大金仓数据库」。OBSERVE 提供对应的离线安装包,包含全部依赖,适配无外网的内网环境。最小部署建议三节点:一台跑控制面和接入网关,两台跑时序存储和检索,数据库用达梦 DM8 做元数据与配置存储。
[ 控制面 + 网关 ] --- [ 检索节点 x2 ] --- [ 达梦 DM8 ]
| |
(采集数据) (日志/指标/链路存储)
麒麟 V10 是基于 openEuler/CentOS 的衍生系统,注意几点:
vm.max_map_count 调到 262144,否则时序存储引擎频繁报 out of memoryjdbc:dm://host:5236,默认端口 5236达梦的 SQL 方言与 MySQL 略有差异,OBSERVE 的元数据层已做方言适配,创建 schema 时选择「达梦」即可,不要选 MySQL 模式。
在飞腾 2000+(64 核)+ 128G 内存的单节点上实测,供容量规划参考:
实际容量与磁盘类型关系很大,建议日志和时序数据盘用 NVMe SSD,元数据盘用普通 SSD 即可。
两个最常见的坑:一是内网环境没配好本地 yum 源导致安装依赖失败,离线包要连同依赖一起拷贝;二是达梦的字符集必须选 UTF-8,选成 GBK 会导致中文日志乱码,且后期无法平滑修改。
验收建议关注三点:连续运行 72 小时无重启;模拟磁盘写满和网络抖动时告警正常触发且数据不丢;全链路从采集到控制台展示的端到端延迟不超过 30 秒。满足这三点,基本可以判定信创环境下的可观测平台具备上线条件。