新年10个Flag实现中~
访问量
2.6M
文章数
155
运行天
1448
一、全链路监控1.1什么是全链路监控,为什么我们需要全链路监控?(1)全链路监控:对请求源头到底层服务的调用链路中间的所有环节进行监控。(2)为什么需要:对于单体应用,我们可以很容易地监控和分析它的性能。对于微服务,编程语言不同、服务器数量庞大、可能跨多个服务/区域,那么面对复杂的请求调用链路,就会有一系列问题,只有全链路监控才能处理,例如: 如何快速发现有问题的服务?如何判断故障影响范围?如何梳理服务间依赖关系?如何分析链路性能问题?对于一次慢请求,如何找到慢请求的来源?(3)和其他监控组件的定位区别监控、追踪和日志是可观测性(observability)的基石:和日志监控Logs区别:日志监控侧重于单个业务的代码bug分析。虽然利用MDC可以追踪一个请求,但不能追踪跨线程、跨服
1