netdata / netdata-cloud

The public repository of Netdata Cloud. Contribute with bug reports and feature requests.
GNU General Public License v3.0
41 stars 16 forks source link

[Feat]: ability for user to choose the "every Ns" on each chart #657

Open andrewm4894 opened 1 year ago

andrewm4894 commented 1 year ago

Problem

Sometimes i end up witrh a chart like this: image

What i'd love to be able to do would be to smooth this a bit more to make things a little more aggregated and get more of a rolling average for each line.

Description

Ability to go from chart above to a more smoothed version.

Importance

really want

Value proposition

  1. give users more control over how data is queried and presented.

Proposed implementation

I think there are two ways to do this.

(A) let me as the user define my own "every Ns" in the chart which would control the level of aggregation on the data queried from the agents. In my example above you can see its "every 58s" dynamically based on the charting library and visible window. But why not just let me change that to "every 5m" an so get less but more smoothed data from the agent in the first place. THis will also make some of the aggregation functions more useful since a median for example is more meaningful to me over a 5min aggregation then a 58sec one.

or

(B) add something to the FE charts that lets you further transform or smooth the visible data on the actual chart.

andrewm4894 commented 1 year ago

https://netdata-cloud.slack.com/archives/CS3PB0VJ7/p1684845534368559

andrewm4894 commented 1 year ago

eg it would be great if i could define whatever time aggregation i want in here and then have a bar to summarise it big "point"

image

netdata-community-bot commented 1 year ago

This issue has been mentioned on the Netdata Community Forums. There might be relevant details there:

https://community.netdata.cloud/t/see-accumulated-bandwidth-like-2gb-in-last-6-hours/4337/2

mrtncls commented 1 year ago

Thanks @netdata-community-bot for linking my topic.

Customizable grouping timespan would work for me. So, I could see the daily/weekly/monthly internet bandwidth consumption.

andrewm4894 commented 1 year ago

I think the user here could benefit from this too: https://www.reddit.com/r/netdata/comments/15e9t6s/comment/ju7184a/?utm_source=share&utm_medium=web2x&context=3

eg being able to have a bar per hour or day etc