在统信 UOS 操作系统、海光/鲲鹏服务器、人大金仓数据库构成的信创环境里部署炬鲸 OBSERVE,覆盖依赖适配、建库、启动自检、性能调优与验收,附选型对比、完整配置和常见排错。
政企客户落地可观测平台,硬件、操作系统、数据库三条线都得是国产,且数据必须留在内网。上一篇我们讲的是麒麟 V10 + 达梦的组合,这一篇换一套同样常见、但细节不同的栈:统信 UOS(ARM 版)+ 海光/鲲鹏服务器 + 人大金仓 KingbaseES V8。
选型的第一个问题是数据库兼容性。可观测平台本质是写多读少的场景,日志、链路、指标的写入压力远大于查询。国产数据库里,人大金仓和达梦都提供 MySQL 协议兼容模式,但金仓的 PostgreSQL 兼容模式做得更完整,如果你的团队更熟 PG 生态,金仓是更顺手的选项。
金仓默认走 PG 协议,炬鲸 OBSERVE 支持标准 SQL,建库时选兼容模式即可,业务侧不用改代码:
CREATE DATABASE observe;
CREATE USER observe WITH PASSWORD 'Observe@2024';
GRANT ALL PRIVILEGES ON DATABASE observe TO observe;
下载 aarch64 单二进制,用 systemd 托管,开机自启、崩溃自动拉起:
export DB_DRIVER=pg
export DB_HOST=10.0.0.20
export DB_PORT=54321
export DB_NAME=observe
export DB_USER=observe
export DB_PASSWORD='Observe@2024'
./observe --config ./env
启动后跑三件事:写几条测试日志看能否检索、造一个 trace 看能否按 trace id 串链、设一条临时告警看能否触发。数据全程落内网,无外发。
ARM 服务器单核弱于同代 x86,调优重心在并发和内存:
常见问题:
pg_hba.conf 放行了应用网段,密码用 md5 还是 scram 与驱动一致case_sensitive 与排序规则是否与平台预期一致验收对照等保逐项核:权限最小化、审计日志留痕、多租户隔离。三样齐了,信创测评和等保检查都能顺利过。