如何使用AWS X-Ray服务捕获Java中的Http输入和输出?

时间:2019-04-08 18:06:31

标签: amazon-web-services spring-boot

我的两个项目是使用Spring和Spring Boot创建的。当前,这两个项目已使用Amazon Web Service(AWS)部署并在生产中运行。使用REST API,有五个系统与我在AWS中部署的每个项目进行交互。

所有请求和响应对象均采用复杂的JSON格式。我的要求是存储传入请求对象(JSON)和传出响应(JSON)的状态以及与该请求相关的其他信息,例如用户名,响应时间,浏览器信息等。

我尝试使用Aws XRay存储传入请求和传出响应的状态。甚至Internet上提供的AWS文档和资源也无法完全证明这一点。包括AWS文档在内的大多数在线信息都不太清楚地讨论此过程。

gitHub的功能非常广泛,我认为我的案例并不需要他们的所有项目。甚至核心模块也依赖于其他模块。下载所有模块并尝试使用pom.xml进行编译会导致生成错误。

经过广泛的搜索,据我所知,没有找到可演示的简单Java代码(使用Maven进行构建),该代码演示了如何执行此操作。

任何人都可以为我提供完整的工作模型吗?

[注意-我正在使用最新的Spring版本5.0,带有Maven 3.0的Spring Boot 2.1.4。在开发环境中的部署在Windows 10计算机上的Tomcat 9.0服务器上。使用的IDE是Eclipse最新的和Spring Tool Suite最新的,Java版本是1.8]

通过AWS帮助

预期结果是记录传入请求的状态及其响应。

0 个答案:

没有答案
相关问题