账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    spring feign client 如何aop打印调用日志
    26
    0

    需求:

    • 目前项目中使用feign client 来简化http的调用;
    • 但是缺乏调用监控;
    • 打算在主调侧做调用监控,打印 srcServerName/dstServerName/srcIp/dstIp/costTime等信息到日志目录.
    • 然后通过filebeat采集,并做数据监控和链路分析。

    现在问题,在于如何对现有业务侵入(改动)较少的方式,来打印这些信息,大家有什么好的推荐?

    目前想到的就是使用aop来弄,但是好像切不上去,spring的切面好像只支持 容器类管理的bean. 然后另外想到的是,通过httpclient的clientRequeestInteceptor去做拦截,但是这种方式,好像获取不到 dstServerName信息。

    求助各位大佬,给下建议.

    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部