Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recording of rps over time #32

Closed
hrosenhorn opened this issue Sep 17, 2012 · 4 comments
Closed

Recording of rps over time #32

hrosenhorn opened this issue Sep 17, 2012 · 4 comments

Comments

@hrosenhorn
Copy link

It would be helpful to understand the rps over time when running a test for 24 hours or more. Either raw data for later graph visualization or built in to the UI.

@heyman
Copy link
Member

heyman commented Sep 18, 2012

I agree. It's important when we implement this that we think about the amount of data that will be stored (we can't store every request that is made, but rather some aggregate like the average RPS and response time every 10 seconds or so). Also the code that does this should be independent from the web UI (should run no matter if a web browser has the web UI open).

@quosa
Copy link

quosa commented Sep 19, 2012

Have you considered using ganglia or graphite for the graphing? With ganglia we could get a lot of useful stuff from the load generator nodes (cpu/mem/net+disk io etc.) by default. Also, if the target system uses ganglia for monitoring, the load generators could be easily added as a separate cluster.

If you also bundle graphite with ganglia, you can do nifty custom reports like node a cpu compared to incoming network in node b over a small time window; aggregate network throughput over all front-end vs. load-generator nodes etc.

@heyman
Copy link
Member

heyman commented Sep 19, 2012

Ganglia+graphite sounds like it could be powerful. Ideally I'd like locust to have a fully fledged plugin system that would allow for such integrations to be provided in plugins. What's needed is a plugin convention (where to put them, how to structure them etc.), more internal events (and some times more data for the existing events), as well as a good way to extend the UI from the plugin.

@cgbystrom
Copy link
Member

Consider tracking #34 for updates.

pancaprima added a commit to pancaprima/locust that referenced this issue Nov 30, 2017
…guration

Prima fix re-read configuration if defined in task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants