我对aws xray的理解是,xray类似于dynatrace,我正在尝试使用xray来监控apache性能。除了下面的内容,我没有看到任何与xray相关的文档与apache相关。
https://mvnrepository.com/artifact/com.amazonaws/aws-xray-recorder-sdk-apache-http
任何人都可以建议是否可以使用带有apache的aws xray,如果是,你也可以指出一些与之相关的文档。感谢。
答案 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服务器向另一台服务器发出请求,从而在此情况下充当客户端,那么您将需要这样做。