为什么没有一套完整成熟的监控系统?

打算搞个监控平台,看了些开源的监控系统,比如skywalkingMatomosentry等,各工具侧重点不同,业务里选择性的需要,但有时需要一套整体方案就需要部署各自不同的服务,为什么没有一套统一的工具可以实现以上3种工具的功能?

阅读 2.6k
1 个回答

你举的这三个工具本来就是面对不同场景的。

分别是链路追踪、行为分析、异常上报。

广义上来说它们都可以称之为 APM 的一部分,但狭义上来讲其实只有 SkyWalking 才是个真正的 APM。如果说链路追踪和异常上报还有那么点儿关系,行为分析则跟另两者完全没什么联系。

场景不同,自然产品的维护团队和开源社区就不同。

你的要求就好像是有一款数据库,既支持关系、也支持 K/V 型 NoSQL、还支持文档型 NoSQL、又支持时序。这种数据库即便存在(事实上还真有),要么它就沦为“瑞士军刀”型产品 —— 样样通、却样样松,只能用于快速搭建原型、面对生产时立马抛弃;要么它其实只长于其中某一个个方面,其他方面只是“号称”支持,实际上社区里压根没有人那么用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题