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

More performance metrics #714

Open
nborrmann opened this issue Apr 4, 2017 · 1 comment
Open

More performance metrics #714

nborrmann opened this issue Apr 4, 2017 · 1 comment

Comments

@nborrmann
Copy link

I have setup nginx to output the request_time and it's working great. But I'd like to be able to inspect server performance in more detail. Below are some ideas in no particular order:

  • Being able to configure my own metrics (eg. 90%, 99% quantile instead of Avg. and Max.)
  • Plotting those metrics. As far as I can see only sorting is possible right now, not plotting. The data is already there, so this should be possible with some javascript.
  • Plotting response time distribution (ie. response time on the x-axis, number of requests on the y-axis). This would probably only be really useful when filtering is implemented.

Another fun but not really meaningful thing would be seeing the last 10 or 20 requests (url, IP, geolocation, user-agent) in a list live as they come in. This is just a gimmick, so I didn't want to open an extra issue for it.

@allinurl
Copy link
Owner

allinurl commented Apr 5, 2017

Thanks for the suggestions.

  • Having the ability to set your own metrics would be really nice. I thought about this when issue add %up column to the reports #282 was brought up. It probably can be done using specific keywords such as, avg(%D), or sum(%D), etc. Any thoughts on how these metrics should be specified?
  • As you said, data is already there, so adding the ability to plot those on the HTML report shouldn't be too bad.
  • I'll need to add the ability to set specific metrics on the Y and X axis for this to work.

I agree on having a panel dedicated to the latest requests with basic info. I can look into it as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants