问题描述
我正在lambda上运行应用程序并启用了自动X射线。我可以在控制台上查看X射线数据并在cloudwatch上登录。但是我正在寻找一种将日志链接到X射线数据的方法。当我在X射线控制台上单击每个跟踪时,我希望看到与跟踪数据相关的日志。有可能吗?
如果AWS不支持自动链接它们,有什么方法可以实现?例如,将日志和跟踪数据发送到elasticsearch。我能够将所有日志从cloudwatch放到elasticsearch,但是我不知道如何将X射线数据推送到ES。
解决方法
到目前为止,只有通过在EC2上设置CloudWatch Agent并同时在EC2 Plugin中启用X-Ray SDK时,您才能看到XRay跟踪中链接的日志组。
在Lambda中,我们不支持日志和跟踪之间的链接。
,您可以尝试使用注释和元数据获取X射线中的其他信息,而不是记录日志。 https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-annotations