【问题标题】:AOP with Spring and the X-Ray SDK for JavaAOP 与 Spring 和 X-Ray SDK for Java
【发布时间】:2018-07-04 03:19:07
【问题描述】:

我正在尝试在 Spring Boot 应用程序中跟踪请求。我在本地运行 AWS X-Ray 守护程序,它在 UDP 端口 2000 上列出,但它没有将跟踪数据发送到 AWS X-Ray。我的应用程序是一个独立的应用程序,它进行一些处理并且不是基于 Web 的应用程序,所以我不能使用 X-Ray servlet 过滤器来跟踪请求。任何人都知道如何使用AWS XRay 在非基于 Web 的 Spring Boot 应用程序中跟踪请求?

【问题讨论】:

    标签: amazon-web-services spring-boot aws-xray


    【解决方案1】:

    有多种用于手动创建细分的公共 API:https://docs.aws.amazon.com/xray-sdk-for-java/latest/javadoc/

    默认情况下,X-Ray 记录器使用ThreadLocal 来存储创建的分段,因此您可以在同一线程中的任何位置轻松访问分段并向其添加数据。您可以包装一个段完成的整个工作(这相当于 X-Ray servlet 过滤器为 Web 应用程序请求/响应周期所做的工作),然后像往常一样为子任务创建子段。

    【讨论】:

      猜你喜欢
      • 2021-06-21
      • 2019-10-26
      • 1970-01-01
      • 2014-01-30
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2019-10-31
      • 1970-01-01
      相关资源
      最近更新 更多