abstracta / jmeter-java-dsl

Simple JMeter performance tests API

Home Page:https://abstracta.github.io/jmeter-java-dsl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for Prometheus Listener for generating Grafana dashboard

rahul84gupta opened this issue · comments

Please include Prometheus Listener for generating Grafana dashboard using Jmeter-DSL.

Thank you for bringing this request.

Please, if anyone else is also interested in this feature, upvote it so we know the community interest in this.

Regards

Upvote ! Upvote ! Upvote !

upvote :) that must be usefull

Upvote!
Usefull feature!

Upvote pls!

Upvote!

upvote!

Upvote!

Wow, I see a lot of people interested in this feature :).

Any particular reason to prefer Prometheus over an alternative like influxDB?
Can you provide some example jmx of how you use the listener?
What metrics do you usually use?
Can you provide a grafana dashboard that you usually use in combination with the plugin?

How do you usually handle the potential issue of losing metrics due to the "pull" nature of Prometheus?
For example, if you have you prometheus server polling metrics every 5 seconds, how do you avoid losing the metrics for the last 5 seconds of JMeter test plan execution in your Prometheus metrics?
I see the plugin doesn't have a way to push metrics.
Do you usually set prometheus.delay system property, to be greater than prometheus server poll period?

We have just released a new version which includes prometheusListener. I will close this issue. Feel free to re open it if you have further questions/comments regarding this.