首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是XRay守护进程?

什么是XRay守护进程?
EN

Stack Overflow用户
提问于 2019-12-09 04:00:17
回答 1查看 661关注 0票数 0
  • 当我们运行一个没有服务器的应用程序,比如豆茎、danymoDB和SNS时,每个JVM中都会有三个XRay守护进程,对吗?如果是的话,XRay如何从一开始到最后跟踪一个请求?跟踪ID将与http请求头或类似的东西(

)一起使用。

EN

回答 1

Stack Overflow用户

发布于 2019-12-10 18:54:59

根据这些文档,“AWS X-Ray守护进程是一个软件应用程序,它监听UDP端口2000上的通信量,收集原始段数据,并将其中继到AWS X-Ray API。守护进程与AWS X-Ray SDK协同工作,并且必须正在运行,以便SDK发送的数据能够到达X射线服务。”

需要注意的是,X射线SDK产生所谓的远程子段,以客户端的方式模拟下游的结果。对于DynamoDB这样的服务,您可以看到以下内容。对于类似SNS的内容,跟踪标头信息通过Http标头传播。X射线守护进程用于转发当服务接收到上游请求时生成的段;DynamoDB还没有这样做,SNS通过前面提到的跟踪头转发它。

Daemon不是JVM的一部分;它是一个在实例中运行的外部进程,它将跟踪数据转发给服务。从技术上讲,它可以由单个实例、同一个实例或所有实例运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59242354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档