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

Displaying averages + deltas #243

Closed
MattIPv4 opened this issue Dec 18, 2022 · 11 comments · Fixed by #1837
Closed

Displaying averages + deltas #243

MattIPv4 opened this issue Dec 18, 2022 · 11 comments · Fixed by #1837
Assignees
Labels
🎉 feature New feature or request

Comments

@MattIPv4
Copy link

Is your feature request related to a problem? Please describe.

👋 Loving this project! My internet speed is pretty consistent, but I'd like to be able to more easily view discrepancies in each run.

Describe the solution you'd like

It'd be really cool to be able to view averages over time for all the charts and key stats. Building on that, it'd also be nice I think to then have a view where you can see each run's delta compared to the average, or compared to the previous run.

Additional context

N/A

@alexjustesen
Copy link
Owner

alexjustesen commented Dec 19, 2022

So, I'm thinking aloud here but about showing the following metrics on the dashboard...

  1. % increase/decrease for download/upload/ping vs. the last test, Percent change on stats widgets #247
  2. 24h and 1 week averages for download/upload/ping
  3. adding a filter to the dashboard to show results by server, these stats are pretty useless if the user has a list of servers they run tests against (soon) which could change the results significantly IMO

@alexjustesen alexjustesen added the 🎉 feature New feature or request label Dec 19, 2022
@MattIPv4
Copy link
Author

Those sound like a solid set of initial items -- it'd be cool to be able to plot the averages as dotted lines on the graphs, so you can visually see how far from the average each test is.

(It'd also be cool to be able to plot a dotted line of tests offset by say a week, so you can visually see how the tests compare to a week ago.)

@alexjustesen
Copy link
Owner

I'm not planning to go too crazy on charting but I do want to provide quick insights and value for the bulk of the users. When getting into complex charting I think this is where making sure I have an API and integrations for timeseries DBs so more advanced charting can be done outside of the app.

@alexjustesen
Copy link
Owner

  1. % increase/decrease for download/upload/ping vs. the last test

added in #247

@alexdelprete
Copy link
Contributor

I'm not planning to go too crazy on charting

Alex, if you go to that road, you'll receive hundreds of request, and I don't think the dashboard can or should become a Grafana. I've built a Grafana dashboard using Influxdb data as you know, I've provided installation instructions as you requested, I would suggest to put those in official documentation and direct users to that for "Advanced Stats/Graphs".

@alexjustesen
Copy link
Owner

Oh I agree, I'm going to add the 2nd item in the coming weeks and I'll likely close this issue after that.

@spupuz
Copy link

spupuz commented Mar 12, 2023

Need average for sure

@JtMotoX
Copy link
Contributor

JtMotoX commented Apr 11, 2023

Showing an average of the timeframe that is selected on the graph would be great. For example, if the download/upload graph is showing "Last 24h", then having average values for that timeframe would be great. If I want to see an average of the week, I just change the dropdown to "Last Week".

This would also make more sense if we had a single time-picker that updated all the graphs instead of having individual time-pickers for each graph.

Thanks for this project! 👍

@PapaBearDoes
Copy link

I agree that this should not become a Grafana dashboard type of thing, but ... having recently used this data to get a break on my internet provider cost due to them not providing the proper speeds I'm paying for, I can say that having a quick display of the averages (monthly, weekly) for at least the DL/UL speeds would be helpful. As it is I had to manually export and crunch the numbers to get the averages which I then used to argue my case with Comcast.

@MattIPv4
Copy link
Author

MattIPv4 commented Nov 27, 2024

Thank you for shipping this ❤️

@rm-hull
Copy link

rm-hull commented Jan 6, 2025

@alexjustesen great feature - thankyou ... is there any appetite / how much effort would it be to change it so that it has a moving average?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎉 feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants