首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于性能测试和比较的快照或保存Prometheus数据

用于性能测试和比较的快照或保存Prometheus数据
EN

DevOps用户
提问于 2022-02-12 16:37:33
回答 1查看 153关注 0票数 0

我有一个应用程序和系统,它将其资源度量公开给Prometheus和Grafana,我想对它们进行性能测试。我希望能够执行测试,捕获CPU、内存、文件I/O等方面的指标,以便进行测试运行,并将它们与另一次测试运行进行比较。我将使用不同的配置在不同的时间运行多个测试,但是资源度量将被标准化。

例如,对于两个5分钟的测试,比较CPU:

  • 测试1-0:00-5:00
    • CPU图

  • 测试2- 0:00-5:00
    • CPU图

然后比较记忆:

  • 测试1-0:00-5:00
    • Mem使用图

  • 测试2- 0:00-5:00
    • Mem使用图

是否有方法保存或记录这些度量,以便使用Prometheus和Grafana进行A/B比较?或者,我会强迫这些工具太难做一些他们真正不想做的事情吗?如果是这样的话,是否有更好的方法/工具来捕获和比较我正在寻找的此类性能测试的数据?

EN

回答 1

DevOps用户

发布于 2022-05-19 11:42:15

Grafana有直接指向特定时间框架的选项。https://grafana.com/docs/grafana/latest/dashboards/time-range-controls/

保存测试或测试的开始和结束时间,使用添加到startime的固定测试持续时间来获得结束时间(对于类似大小的图像),并比较来自不同时间的完全相同的grafana视图。

例如。

Test1被执行1.12.2022 12:45:02 - 1.12.2022 12:47:02

执行Test2 : 5.12.2022 00:25:02 - 5.12.2022 00:27:02

然后你得到两个url结束完全相同的地堑视图。这使比较成为可能,但您需要同时打开两个浏览器实例。

票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/15440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档