微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 ELK 中查看 X 射线跟踪?

如何解决如何在 ELK 中查看 X 射线跟踪?

我使用 Elasticsearch + Kibana + Metricbeat 来监控和记录 AWS 中的无服务器应用程序。我已经为在 AWS 中运行的 lambda 启用了 xray,但我没有看到任何解决方案可以在 Kibana 中查看此 xray 跟踪。将 xray 数据导入 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。