监控调用链配置

在以前,我们发展工程还未服务化的时候,我们可能只单单关注单个请求的耗时等基本指标,对其作出优化或者业务上的调整,其内容往往也只是一人从顶到底,一人即可了解其中的逻辑层次。但随着服务化的到来以及业务逻辑愈来愈复杂,一个前端 web 层的请求需要调用很多服务才可以完成一次请求,当请求变的比较慢或者发生故障,我们很难看出是哪个服务或者哪台机器发生的问题,所以需要一个调用链的监控,来快速复现出完整的请求链,以及请求中的耗时。从而判断是哪里出现了问题。所以调用链模块应运而生,我们调用链模块使用 开源的zipkin 进行调用链的收集以及处理。下面我就zipkin 的一些基础操作以及集成过程展开描述。