首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节能器仪表盘

节能器仪表盘
EN

Stack Overflow用户
提问于 2021-01-29 15:59:31
回答 1查看 487关注 0票数 0

我是InfluxDB & Grafana的新手。目前,我们正在使用Jmeter (5.2.1)执行负载测试,并使用InfluxDB (2.0)和Grafana进行监视。设置类似于-1控制器机器和8台远程主机(LGs)。

虽然我们正在获得在grafana仪表板中生成的值,但是开发/项目团队感兴趣的是知道哪个LG正在返回多少错误,甚至我们也有兴趣知道,在每一条面包上的性能是否相同。

问题是,社区中的任何人都配置了Grafana仪表板,这样我们就可以为每台主机/ LG获得单独的图表。

已试过

  • 尝试搜索谷歌,但没有找到合适的文章,如果有,会要求你分享链接。
  • 还注意到,虽然j抄结果文件(jtl)在报头- threadName下包含主机IP,但在执行查询select * from时,在influxDB中没有找到相同的内容。这是否意味着,需要使用单独的取样器显式地将threadName /主机IP输入DB。?如果是的话,怎样才能做到呢?
  • 尝试构建查询,但由于influxQL中知识有限,无法识别需要使用哪些键/标记

JTL文件中J仪表输出的示例

如果你能帮助建造仪表板,那将有很大的帮助。

提前感谢

耐克

EN

回答 1

Stack Overflow用户

发布于 2021-02-01 06:59:02

如果您查看度量解释用户手册条目的实时结果一章,您将不会在任何地方看到"threadName“或类似的度量。

这意味着线程的名称不会存储在Graphite/InluxDB中,因此无法区分Grafana中的负载生成器IP地址。

我可以想到两种可能的选择:

  1. 修改现有的相关AbstractBackendListenerClient并添加一个单独的测量,以保存负载发生器机器的IP地址
  2. machineIP()函数作为前缀/后缀添加到您的采样器标签中,在本例中,采样/事务名称将添加IP,您将能够在Grafana中过滤它们:

关于JMeter函数概念的更多信息:Apache JMeter函数-简介

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

https://stackoverflow.com/questions/65957783

复制
相关文章

相似问题

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