xray 看不到 kinesis 应用程序

问题描述 投票:0回答:1

我有一个 scala kinesis 应用程序,我正在尝试使用 xray 进行检测。

它在本地运行良好(在运行 xray 守护程序时)但它在 AWS 中没有显示任何痕迹。它具有对 xray 的完全访问权限,并且日志中没有错误。我需要做些什么来确保它知道守护进程在哪里运行吗?我的代码很简单

  val segment = AWSXRay.beginSegment(s"my-application")
  AWSXRay.beginSubsegment("get records")
  --do some stuff
  AWSXRay.endSubsegment()
  AWSXRay.endSegment()

在四处挖掘时,xray 似乎不支持运动(仍在尝试找到完整列表)

谢谢

scala amazon-kinesis aws-xray
1个回答
0
投票

对于 XRay 守护进程,您可以启用调试日志以查看守护进程中是否正在进行任何活动。 https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon-configuration.html#xray-daemon-configuration-commandline

在守护进程未接收数据的情况下,请记住守护进程侦听 UDP 端口 2000 上的流量,如果您的 Scala 应用程序与 XRay 守护进程不在同一本地主机上,则不会接收跟踪数据。 https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon.html

© www.soinside.com 2019 - 2024. All rights reserved.