spring-boot - 从开放跟踪措施生成统计数据
问题描述
我已经使用Jaeger作为收集器在我的 Spring Boot 微服务应用程序上激活了opentracing ,并且一切正常。我设法获得来自不同组件的调用的完整跟踪,了解对应用程序的调用非常有用。
现在,在性能测试的范围内,我需要从不同的读数中生成统计数据。即,例如在一个时间段内的平均轨迹时间或特定跨度的出现次数。
有什么工具可以实现吗?是否有标准的查询语言/api/工具允许提取大量的开放跟踪指标?
解决方案
Jaeger 有一个 UI 可以查看您的数据,但没有创建统计数据的工具。但是,您的所有数据都存储在您选择的数据库中。将其存储在例如 Elasticsearch 中可为您提供强大的查询语言来查看数据以及与之集成的许多其他工具。
推荐阅读
- amazon-s3 - AWS.SDK TransferUtility.Upload 挂起
- html - 如何更改屏幕尺寸减小时出现的导航栏下拉菜单的颜色?
- git - Difftool 显示两个分支之间的差异,但 Mergetool 说“没有文件需要合并”
- java - 为什么 Cucumber.options 在 MAVEN_OPTS 环境变量中不起作用?
- c# - 是否可以在 Razor 中获取对内存中或动态创建的 DOM 元素的引用?
- r - 我试图用 R 中的 2 个向量拆分我的变量,但 split() 似乎不起作用
- sql - 我希望延迟函数仅在以前的数据可用时才返回
- java - 如何在 Javafx 中展开标签栏
- python-3.x - python3,我收到错误“无法分配给函数调用”
- code-coverage - 使用 jacococli 从 Jacoco 报告中排除类/包