使用带有apache的aws xray

时间:2017-05-01 12:57:47

标签: apache amazon-web-services aws-xray

我对aws xray的理解是,xray类似于dynatrace,我正在尝试使用xray来监控apache性能。除了下面的内容,我没有看到任何与xray相关的文档与apache相关。

https://mvnrepository.com/artifact/com.amazonaws/aws-xray-recorder-sdk-apache-http

任何人都可以建议是否可以使用带有apache的aws xray,如果是,你也可以指出一些与之相关的文档。感谢。

1 个答案:

答案 0 :(得分:0)

我认为“apache”是指Apache Tomcat servlet容器,因为你指的是一个maven工件,它是一个Java构建工具。

Disclamer:我不知道“dynatrace”是什么,我不知道你特别想要哪种日志记录。

但就Apache Tomcat servlet容器和X-Ray而言 - 这里是开始的链接: http://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java.html

  

首先添加AWSXRayServletFilter作为servlet过滤器以跟踪传入的请求。 servlet过滤器创建段在段打开时,您可以使用SDK客户端的方法向段添加信息并创建子段以跟踪下游调用。 SDK还会自动记录应用程序在段打开时抛出的异常。

至于提到的maven神器:

  

aws-xray-recorder-sdk-apache-http - 使用Apache HTTP客户端进行出站HTTP调用

因此,如果客户向您的Tomcat服务器发出请求,并且您的Tomcat服务器向另一台服务器发出请求,从而在此情况下充当客户端,那么您将需要这样做。