thrift 增加跨语言的调用链【TODO】
日常在工作中会遇到这样的问题,PHP 通过 thrift 接口调用 java 服务,java 通过dubbo 接口调用java 的另外一个服务。
但是到了出错的时候,会遇到以下问题。 或者 没有形成完整的调用过程路径,或者无法追踪来源。
0. 一个小例子
在上个星期中,突然我负责管理的一个java 服务(内部服务),短时间内大流量预警。 通过 grafana 查看请求量,确实异常。
问题来到了进一步确认流量异常的接口,或者来源。
- 通过 ops 日志系统,固定时间段。
可以看到流量异常阶段,更多的访问了 一个dubbo 接口
- 确认调用来源
想通过 graylog 的方式,查看某个 dubbo 接口,一段时间访问的排名。
类似这种
问题 :dubbo 经过和运维沟通不好做流量和日志监控
如果,有一个调用链,把这种跨语言的调用打通一下,那么做日志错误跟踪岂不是很方便
1. thrift
在此之前,先推荐一篇文章 Uber分布式追踪系统Jaeger使用介绍和案例【PHP Hprose Go】
100. 致敬
相关推荐
Runtimeclass 2020-10-20
Martian 2020-10-13
jerry00 2020-06-11
infoscienceliu 2020-02-01
风之翊 2019-12-29
XiaoqiangNan 2020-01-08
jerry00 2020-01-08
Ggaomiss 2019-12-14
程序媛菜鸟 2019-11-19
jerry00 2019-11-19
lvwenyuan 2019-11-18
hyclq 2015-05-17
XiaoqiangNan 2015-08-18
infoscienceliu 2019-11-09
Martian 2019-11-08
XiaoqiangNan 2019-11-04
AReallyMan 2019-07-13
hyclq 2018-12-24