• 未分类

thrift-增加跨语言的调用链TODO

日常在工作中会遇到这样的问题,PHP 通过 thrift 接口调用 java 服务,java 通过dubbo 接口调用java 的另外一个服务。
但是到了出错的时候,会遇到以下问题。 或者 没有形成完整的调用过程路径,或者无法追踪来源。

0. 一个小例子

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

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

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

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

  1. 确认调用来源

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

类似这种

问题 :dubbo 经过和运维沟通不好做流量和日志监控

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

1. thrift

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

100. 致敬

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

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年50元

阿里云限时活动-2核2G-5M带宽-60G SSD-1000G月流量 ,特惠价99元/年(原价1234.2元/年,可以直接买3年),速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据