python - 如何从 Jaeger 中提取跟踪数据
问题描述
我最近正在尝试学习 kubernetes。我已经在 kubernetes 上部署了 istio 的 jaeger (all-in-one),一切运行良好。虽然可以在 jaeger UI 上看到 trace 信息,但不知道如何通过 python 提取这些 trace 数据。我想用这些数据来做微服务的根本原因定位。我认为必须有一些 API 可以通过 python 直接访问这些数据,但我没有找到。或者我可以使用 python 访问 cassandra 来获取这些数据吗?我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。
解决方案
我意识到我走错了方向。我认为我必须访问后端存储才能获取跟踪数据,这实际上使问题变得更加复杂。我从 github 讨论中得到了答案,这里是地址https://github.com/jaegertracing/jaeger/discussions/2876#discussioncomment-477176
推荐阅读
- r - R:使用 corrplot 使用圆圈的大小和颜色可视化两个变量(例如,相关性和 p 值)
- terraform - Terraform: Code="LinkedInvalidPropertyId" Message="Property id '' at path 'properties.hostingEnvironmentProfile.id' 无效
- jquery - 模态滚动问题
- tomcat - Netbeans 11 无法管理 Tomcat 9(已解决)
- java - 即使在添加类路径和主类之后也没有主清单属性 maven 构建
- javascript - 如何在数据表中添加编辑和删除按钮
- r - 转换所有列:删除逗号和逗号后的每个字符
- python - 在我的烧瓶应用程序上出现 500 内部服务器错误,当应用程序停止时不会终止在特定端口上运行的进程
- python - 我无法在我的 PyCharm 上安装 PyQt,它说我需要 Windows 构建工具,但我有。根据谷歌重新安装 pip 和 VS
- python - 如何一次性执行列表插入和弹出?