一家制造企业可能有十几个工厂,每个工厂都有自己的 Prometheus;集团在不同地域还有几套 ClickHouse,业务团队又分别维护着 PostgreSQL、MySQL 或日志系统。出于网络隔离、数据主权和成本考虑,这些数据源不可能全部搬到一个地方。
这类企业通常并不缺监控系统。真正麻烦的是,监控能力也跟着数据源一起碎了。
同一条基础设施告警要在十几套 Prometheus 里重复配置;想确认某个地域有没有异常,要先找到对应环境的地址和账号;有的规则已经执行失败,有的规则正在触发告警,但值班人员要点开多个系统才能拼出全貌。数据源越多,这些重复劳动越容易变成长期的运维成本。
Flashduty Monitors 想解决的,就是这个问题:数据仍由企业保存在自己的私网环境里,但告警规则、运行状态和查询分析有一个统一入口。
不要集中搬数据,先集中管理能力
把几十套监控数据汇聚到新的 SaaS 存储,听起来直接,实际代价很高。企业需要重新计算网络出口、长期存储、数据合规和迁移成本,还要承担新平台与原有数据链路之间的一致性问题。
Flashduty Monitors 采用的是更轻的方式。部署在客户环境内的 Monit Edge 连接本地数据源并执行查询;Flashduty SaaS 负责管理规则、组织运行状态,并按需完成查询和可视化交互。原始监控数据不需要持续复制到 SaaS,也不需要为了使用告警能力再购买一份遥测数据存储。

这不是把数据平面搬到云上,而是在云上提供一个控制面。它尤其适合下面这些很难靠“统一部署一套系统”解决的场景:
- 多个工厂或园区各自维护数据源,网络相互隔离;
- 国内外地域分别部署监控系统,数据有跨境或合规约束;
- 集团下不同业务线拥有独立的数据平台和运维团队;
- 并购或历史建设留下多套 Prometheus、ClickHouse、PostgreSQL 等异构系统;
- 边缘环境数量多、单套规模不大,但集中存储并不经济。
一条告警规则,可以应用到多套数据源
数据源分散之后,最容易被低估的问题是规则复制。
假设集团有 20 个工厂,每个工厂都有一套 Prometheus。如果每套环境分别配置 CPU、磁盘、实例存活和关键服务告警,规则内容会迅速复制成 20 份。以后改一次阈值、增加一个标签或调整恢复条件,也要重复修改 20 次。时间久了,各环境的规则一定会发生漂移。
在 Flashduty Monitors 中,一条告警规则可以同时应用到多套数据源。相同的监控意图只维护一份,系统把它下发到匹配的数据源执行。对于按工厂、地域或业务拆分但指标规范一致的环境,这会直接减少规则数量,也让统一治理成为可能。

规则并不只有一种判断方式。Flashduty Monitors 支持阈值判定、数据存在和数据缺失等告警模式:指标超过阈值可以告警,查询到符合条件的数据可以告警,预期应该出现的数据消失了也可以告警。不同场景可以选择不同的恢复方式,例如告警条件不再成立后恢复,或者使用独立的恢复查询判断业务是否真正恢复。
这件事的重要性在于,告警和恢复终于可以表达同一个业务事实,而不是机械地把“当前值变小了”当作所有问题的恢复信号。比如订单积压超过阈值和订单链路重新产生成功记录,本来就是两种不同的判断。
树形结构不是为了好看,而是为了快速定位运行问题
当规则和数据源的数量上来以后,普通列表很快就不够用了。值班人员更关心的是:哪一组业务正在告警?哪个地域的规则执行失败?哪些节点一切正常?
Flashduty Monitors 使用树形结构组织和展示告警规则。企业可以按照集团、地域、工厂、业务线或其他管理关系建立层级,在节点上直接看到活跃告警和规则执行失败等状态。这样一来,规则树同时也是一张运行状态地图。

一次数据源不可达,不应该等到有人偶然打开规则详情才被发现;一批告警集中出现在某个工厂,也不应该要求值班人员手工筛选几十条记录才能看出共同范围。把状态聚合到树节点上,解决的是故障定位的第一步:先知道问题集中在哪里,再进入具体规则和数据源。
即时查询也应该只有一个入口
告警告诉我们“有问题”,但排查通常要继续看数据。过去,值班人员需要登录每个工厂或地域的监控环境,记住不同入口、账号和数据源位置,然后重复执行相似查询。跨环境对比时,还要在多个浏览器标签页之间来回切换。
Flashduty Monitors 最近增加了 ad-hoc 即时查询工作台。用户在一个页面中选择数据源并执行查询,不再需要逐套登录客户私网里的监控系统。Prometheus 指标、数据库查询以及后续更多数据源能力,可以逐步汇集到同一个排查入口。

这不会改变数据的归属。查询仍然在客户环境中的数据源侧执行,SaaS 提供统一的访问入口和结果分析体验。对值班人员来说,排障路径从“先找系统”缩短为“先选数据源,再查问题”;对平台团队来说,也减少了分发大量后端账号和暴露管理入口的需要。
下一步,是把夜莺积累的好东西搬到云上
快猫星云长期维护夜莺监控,我们对多数据源告警、规则治理和日常排障的理解,不是从一个 SaaS 页面开始的。很多能力已经在夜莺和大量企业环境中被反复使用过。
Flashduty Monitors 正在做的,是把这些经验重新放到云与边缘协同的架构里:保留多数据源和私网执行的灵活性,同时让企业不必自己维护完整的监控控制面。使用 AI 编写查询语句、仪表盘等能力目前也在设计开发中。未来,告警、即时查询、可视化、AI 调查分析会围绕同一套数据源管理逐步衔接起来,但我们不会要求客户先把全部遥测数据迁到 SaaS。
轻量,也不单独收费
Flashduty Monitors 不要求企业新建集中式 TSDB,不要求迁移历史数据,也不按遥测数据存储量收取额外费用。整套能力保持轻量,只要拥有 Flashduty On-call 账号就可以使用。
对于已经在多个工厂、地域或业务环境中运行 Prometheus、ClickHouse、PostgreSQL 等数据源的团队,这意味着不需要推翻现状。可以先接入现有数据源,统一一批最重要的告警规则,再逐步使用即时查询和后续的仪表盘能力。
数据源可以继续分散,数据也可以继续留在企业自己的网络里。但规则、状态和排障入口,没有必要继续分散。
了解和试用 Flashduty:https://flashduty.com/


