请问有没有比较好的分布式系统监控项目?

用途:


解决这类问题: 项目故障频发,内部关系错综复杂,故障定位缓慢,甚至找不到问题根源。
要求:不能影响现有系统的性能和稳定性。


谢谢。

已邀请:

hacpai

赞同来自: narutoinfo

可以 google "分布式追踪系统"

SunisDown - @douban

赞同来自:

这类问题需要的是一个错误日志收集的系统,以及一个tracing 系统,像 https://github.com/openzipkin/zipkin

zhangxxxww

赞同来自:

open-falcon,需要自己开发插件

fiisio

赞同来自:

不能影响现有系统的性能和稳定性
就要求我们尽量做到对原项目机制和代码不能有侵入,这点说实话不好做,一般会从中间件这些入手,例如grpc,http头等等。所以这就要看你的基础设施是什么了。业界大多数Tracing系统都是对grpc这块做的(参见Dapper),其实主要思路就是如何在业务中加入Trace-ID嘛。从这个角度出来看看如何尽量做到无侵入或少侵入,例如基于原有的日志系统异步来做等等。

要回复问题请先登录注册