金融核心系统的可观测性不能照搬互联网做法。本文给出告警分级 + 降噪 + 闭环的监控体系设计、跨系统链路追踪的交易号透传方案,以及脱敏、留存、审计三项合规落地要点。
金融系统的可观测性有几个和互联网公司不同的约束:
这些约束决定了金融可观测性不能照搬互联网"采集全量、事后分析"的做法,要更强调告警质量、链路完整性和数据合规。
我们给某城商行做落地的核心思路是"告警分级 + 降噪 + 值班闭环":
关键指标建议:交易成功率、单笔耗时 P99、对账差异笔数、超时率。这些指标按交易类型、渠道、机构三个维度下钻。大屏按这个结构组织:顶部一行是交易成功率和资金类 P0 告警,中间是渠道维度的时间序列,底部是机构维度的对账差异排行,值班人员扫一眼就能判断是全局故障还是单机构问题。
金融链路追踪最大的难点是跨系统传递交易号。建议:
有一个细节值得强调:span 属性会随数据上报、可能被导出,敏感字段放 baggage 更可控,因为 baggage 可以单独配置是否跨系统传播、是否脱敏。实测这套方案把一笔交易的故障定位时间从小时级压到分钟级。
金融对数据的要求是硬性的,落地时三件事必须做:
数据不出域是底线,建议平台私有化部署,日志、链路、指标三套数据都在行内机房闭环。脱敏规则要可配置、可追溯,最好支持按字段白名单和正则两种方式,并且脱敏动作发生在采集器侧,而不是存到平台之后再处理——后一种方式等于把敏感数据先落了一次盘。