thrift 增长跨语言的调用链【TODO】

平常在工做中会遇到这样的问题,PHP 经过 thrift 接口调用 java 服务,java 经过dubbo 接口调用java 的另一个服务。
可是到了出错的时候,会遇到如下问题。 或者 没有造成完整的调用过程路径,或者没法追踪来源。

0. 一个小例子

在上个星期中,忽然我负责管理的一个java 服务(内部服务),短期内大流量预警。 经过 grafana 查看请求量,确实异常。java

clipboard.png

问题来到了进一步确认流量异常的接口,或者来源。git

  1. 经过 ops 日志系统,固定时间段。

能够看到流量异常阶段,更多的访问了 一个dubbo 接口github

  1. 确认调用来源

想经过 graylog 的方式,查看某个 dubbo 接口,一段时间访问的排名。运维

相似这种分布式

clipboard.png

clipboard.png

问题 :dubbo 通过和运维沟通很差作流量和日志监控

若是,有一个调用链,把这种跨语言的调用打通一下,那么作日志错误跟踪岂不是很方便spa

1. thrift

在此以前,先推荐一篇文章 Uber分布式追踪系统Jaeger使用介绍和案例【PHP Hprose Go】3d

100. 致敬

关联: 1. https://fredal.xin/hunter-wit...日志

相关文章
相关标签/搜索