首页 > 解决方案 > 什么是 XRay 守护进程?

问题描述

标签: aws-xray

解决方案


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

需要注意的是,X-Ray SDK 会生成所谓的远程子段,以客户端方式模拟下游的结果。对于像 DynamoDB 这样的服务,您会看到这一点。对于 SNS 之类的东西,跟踪标头信息通过 Http 标头传播。X-Ray Daemon 用于转发服务收到上游请求时生成的段;DynamoDB 还没有这样做,SNS 通过提到的跟踪头转发它。

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


推荐阅读