如何在 ELK 中查看 xray 轨迹?

How can I view xray trace in ELK?

我正在使用 Elasticsearch + Kibana + Metricbeat 在 AWS 中监控和记录无服务器应用程序。我在 AWS 中为我​​的 lambda 运行 启用了 xray,但我没有看到在 Kibana 中查看此 xray 跟踪的任何解决方案。将 X 射线数据导入 Elasticsearch 的最佳方式是什么?

据我所知,X-Ray 没有将传入数据放入流中的选项,甚至没有谈论将采样数据过滤到流中。然而,您始终可以选择所有客户都使用的 X 射线基地 API。

这是 CLI 文档,因此您可以查看概述。

https://docs.aws.amazon.com/cli/latest/reference/xray/index.html#cli-aws-xray

想法是获得洞察力、痕迹、采样。使用一些粘合服务将其放入 Elasticsearch,然后在 Kibana 中查看该数据。相当多的工作虽然。我会尝试联系 X 射线团队的某个人,询问他们是否计划引入选项来通过管道输入流,并可能通过过滤将刚刚采样的数据通过管道传输到您可以指向 Elasticsearch 的某个 Kinesis 数据流。这将使这样的任务变得容易。

完整服务开发者指南在此供参考:

https://docs.aws.amazon.com/xray/latest/devguide/xray-guide.pdf