Code Monkey home page Code Monkey logo

Comments (5)

johrstrom avatar johrstrom commented on August 11, 2024

I've started working on this branch. It is essentially going to wipe the Save dialogue in favour of a bunch of panels like most other jmeter gui elements.

As a design question, now is a good time to decide if we want to continue with the PrometheuSaveConfig class as an abstraction for configurations or if we simply want to access each one by TestElement.getProperty("name_of_property").

Or as a third option that PrometheusSaveConfig class would actually be backed up by the JMeterProperty infrastructure - which may actually be the route to go because then the classes currently using it don't have to change.

I could go either way.

from jmeter-prometheus-plugin.

GiovanniPaoloGibilisco avatar GiovanniPaoloGibilisco commented on August 11, 2024

I think that the third option is the more flexible.
I used local variables to the listener class ( e.g. collectSamples ) to control sample gathering when one of the collector is not active. Probably we should abandon these varibales and use appropriate methods from the PrometheuSaveConfig class.

from jmeter-prometheus-plugin.

chiabre avatar chiabre commented on August 11, 2024

I notice that right that collector gathers metrics from any sampler, even those not generating request (eg. beanshell sampler,timer, etc..). This may be misleading when looking that total requests count.
It would be nice to be able to configure the sampler to monitor.

from jmeter-prometheus-plugin.

johrstrom avatar johrstrom commented on August 11, 2024

I agree, I opened this issue for that. I can't get it in this re-factor, but after for sure.

from jmeter-prometheus-plugin.

johrstrom avatar johrstrom commented on August 11, 2024

I'm closing this because we pulled in this re-factor quite some time ago.

from jmeter-prometheus-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.