六分科技:使用 Flashcat 打造统一观测平台,构建全局稳定性视图

六分科技是 GNSS 高精度定位服务提供商。本文介绍六分科技如何使用 Flashcat 整合近 10 个 Prometheus 集群、十余个日志主题、ClickHouse 和云监控等数据源,建设统一告警管理、业务北极星指标、灭火图和全局稳定性视图。

作者 王永东@六分科技

六分科技

六分科技公司介绍

北京六分科技有限公司,成立于2018年3月,是 GNSS高精度定位服务产品专业提供商。

六分基于虚拟参考站技术原理,依托在全国自建的约3000个CORS基站,自研终端RTK算法与组合导航算法,以“网-云-端”一体化解决方案为海量用户提供5系统16频点、全天候、实时厘米级和亚米级的高精度定位服务。公司高精度定位服务已覆盖智能驾驶、共享出行、精准农业、测量测绘、智慧城市、大众应用等多个领域,收获包括嬴彻科技、东风悦享、威马在内的多个智能驾驶量产订单, 并与图森未来、仙途智能、滴滴青桔、u-blox、英泰斯特、中电昆辰等多个北斗上下游企业携手合作,唐山港、苏州公交等行业应用场景持续落地。

六分科技系统运维部副经理王永东,为我们带来了六分科技在选型和落地快猫 Flashcat 平台过程中的心得和实践,共同交流。

案例核心信息

维度 内容
行业 智能出行、高精度定位服务
主要挑战 监控工具分散、系统指标为主、业务稳定性视图不足
接入数据 Prometheus、ClickHouse、日志、云监控等多个数据源
落地结果 整合近 10 个 Prometheus 集群与十余个日志主题,形成统一告警管理和稳定性视图
关键场景 北极星业务指标、灭火图巡检、Flashduty 值班协同、业务大屏

之前的监控运维方式

  • 原有的运维方式比较传统,服务主要运行在虚拟机上;
  • 监控工具主要使用zabbix+腾讯云监控+自定义脚本,监控的维度比较少;
  • 主要的监控指标还是系统维度的,缺少业务维度的监控,缺乏统一的稳定性视图,缺乏故障定位的驾驶舱;

这些问题的本质不是“没有监控”,而是监控数据分散、视角偏底层、缺少面向业务稳定性的统一入口。对于高精度定位服务来说,业务指标是否稳定,比单台机器的 CPU 或内存是否异常更接近用户真实体验。

为什么选择Flashcat

  • Flashcat团队是夜莺开源社区的主要贡献者,拥有丰富的监控产品开发经验;
  • Flashcat团队的核心成员长期在一线互联网公司里面负责稳定性保障,以及相关产品的研发工作,从实际出发沉淀了很好的稳定性治理的方法、理念以及工具;
  • 公司的业务架构正计划向云原生架构转型,云原生架构在带来便利性的同时,也会带来很多挑战,比如微服务变多,容器化、公有云,在监控、可观测方面肯定会有很多新的挑战,Flashcat在可观测方面和云原生生态结合的比较好,同时我们也想借助Flashcat团队成员丰富的经验,能在监控方面快速的补充完善,少走弯路;
  • 调研过一些监控方案, 比如像云监控产品、prometheus+alert manager + grafana ,open-falcon等,感觉数据源分散、维护成本高、缺少业务监控,直接用开源产品很难满足六分生产环境的要求;

使用Flashcat后解决了哪些问题?

1. 统一多类监控数据源

通过 Flashcat 平台,六分科技整合了 Prometheus、ClickHouse、日志、云监控等多个数据源,其中包括近 10 个 Prometheus 集群和十余个日志主题,实现统一的报警管理和数据可视化。

统一之后,监控工具的维护成本明显下降。目前只有一位同学负责监控产品对接,就可以满足内部对监控和报警功能的使用需求,节省出的人力可以投入到更有挑战的方向上。

2. 将监控视角从系统指标推进到业务指标

误报警、漏报警有时难以完全避免,但六分科技现在有了基于北极星业务指标的监控。只要业务指标稳定,就能确认整体业务处于正常状态,其他底层报警可以更从容地处理。

分享一两个使用Flashcat的典型场景

  • 基于“北极星”,完善了业务指标,业务指标异常,一般就是发生严重故障,业务指标出现异常时,报警会发送到飞书“消防群”,“消防群”里有各个业务系统核心同学,大家一起协同来快速定位故障;
  • 利用灭火图,发生问题时,进行稳定性的巡检,发现有异常的模块和功能,进行止损操作,利用Flashduty进行报警值班,故障协同,整体来讲,相比之前缩短了整个故障处理的时间;
  • 利用Flashcat的大屏功能,将业务核心指标投放到业务同学办公区,引起大家的实时关注;

这些场景共同指向一个目标:让故障处理从“各系统里找线索”变成“围绕业务健康状态逐层下钻”。北极星指标用于确认业务是否受影响,灭火图用于定位异常模块,Flashduty 用于值班通知和故障协同。

对Flashcat有哪些评价和建议?

  • Flashcat目前是私有化的部署方案,有私有化需求的客户,很多是量比较大的客户,有一定的定制需求,希望Flashcat在后续产品设计上,可以能够更灵活的支持一些个性化的需求;
  • Flashcat团队需求响应非常迅速,感觉不止购买了一个监控平台,还购买了一个监控研发团队,这一点非常认可;

总结

六分科技的实践说明,统一可观测平台的价值不只是把多个监控工具接到一起,而是把系统指标、日志、业务指标和故障协同放到同一条稳定性链路中。对于正在从传统虚拟机架构走向云原生架构的团队,先建立统一数据源、统一告警和业务稳定性视图,可以显著降低后续监控治理的复杂度。

FAQ

Q1:六分科技为什么需要统一可观测平台?

A:原有监控方式以 Zabbix、腾讯云监控和自定义脚本为主,数据源分散,系统维度指标较多,业务维度和统一稳定性视图不足。统一平台可以降低维护成本,并让故障处理围绕业务健康状态展开。

Q2:Flashcat 在这个案例中整合了哪些数据?

A:案例中提到的主要数据源包括 Prometheus、ClickHouse、日志和云监控等,其中包含近 10 个 Prometheus 集群和十余个日志主题。

Q3:北极星指标和灭火图分别解决什么问题?

A:北极星指标用于判断核心业务是否稳定,灭火图用于在发生问题时做稳定性巡检、定位异常模块并辅助止损。两者结合可以把业务视角和系统视角连接起来。


联系我们交流

延伸路径

继续看解决方案和产品对比

如果你正在做监控、可观测性或故障定位相关选型,建议从解决方案和产品对比继续往下看。

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云