Grafana: Refresh interval per panel

Created on 14 Dec 2015  ·  39Comments  ·  Source: grafana/grafana

it would be useful specially now that there is elastic search and cloud watch backends to be able to set a per graph refresh i would like to have dashboards that will show a general overview some times over a week running pretty hard queries over in elastic search, but also showing some graph from other sources (like graphite or others db's) where i would like near realtime updates.

having real time updates on ES and cloud watch is really heavy on ES resources and cost's on aws but being able to override the refresh rate per graph would be really helpful.

arepanecommon help wanted prioritnice-to-have typfeature-request

Most helpful comment

Is it possible to stop posting the useless +1 and just upvote the first comment on this issue if you are interested into this feature?

All 39 comments

+1
What's the way for helping on this ?
UPDATE: ok, found http://docs.grafana.org/project/cla/

How about per row refresh rate instead of per graph?

First version done:
Now refresh is by panel and you can set the value on each panel, at row level or dashboard level.
Basically what it does, at dashboard refresh, is to assign a refresh rate to each panel.

Main interval is calculated to be the greatest common divisor and that's all.

Pending last testing and create the pull request.

image
image

image

UPDATE: Ops, changing "Add refresh shift" by "Override refresh time"

This is useful for CloudWatch to reduce cost.

I've had to close pull request as there are many changes on master to keep it updated (test were failing as well). I'll try to implement again over latest version unless @torkelo you already have started this implementation.

+1

I think this would be very useful for mixed content dashboards. I'd love to be able to mix some realtime-ish charts in with longer term trends. Any chance this could be revived ?

+1, I really assumed Grafana would support something like this.

Hope support row level, panel level refreshing!

+1 this would be very helpful!

+1

+1

+1 this would greatly add to my Grafana <3

+1

+1

Is it possible to stop posting the useless +1 and just upvote the first comment on this issue if you are interested into this feature?

I'm surprised this was implemented 3 years ago but not released yet... Please upvote more :-)

+1

@Edu-GM Please don't write +1, that is no help. Click the thumbs-up on the very first message in this issue, that will effectively upvote this issue.

Please release this feature .. we need it to have a bit less load on the server.

Hi everyone,
Did new attempt to implement this feature. The PR is just a preview for sharing the approach and grab some comments.
Please if you have the time check it and share your thoughts
https://github.com/grafana/grafana/pull/16384

Ok, done tested and working fine! (https://github.com/grafana/grafana/pull/16384)
hope they'll like the implementation 😅 @daniellee @torkelo
grafana_panel_refresh

image

UPDATE:
Now realized about the migration to react 😮 so need to re-implement for react components...ok

challengeaccepted

Ok, guess I have it done for the React panels 😓
grafana_panel2

I need this so much!

can someone tell me how I can achieve different refresh intervals (by own coding or where can I find the panel from above)

I think this feature would be great. Definitely need this.

This would be a great feature for dashboards with multiple datasources :+1:

I would love to have this feature ! :+1:

This would be an amazing feature and its the only reason why I'm hesitant to start using this platform +1

Is there any update about this future? I'd like to see it in Grafana.

@torkelo Any update?

@torkelo Is this feature request anywhere on the current roadmap?

no

Why would it be? It's not like a tonne of people haven't wanted it for nearly 5 years now!

... oh wait..

no

Do you have some defined criteria to consider feature requests, so as to get this one qualified?

@torkelo so maybe at least some protection that if previous refresh is not finished, it won't start another one. I have a few panels which took long to load and when I set refresh rate to 10s it is impossible for them to load, I need to manually change refresh rate to 1 minute so they load properly.

Hi @torkelo ,
First things first, thanks for taking the time to answer comments in this thread as I can perfectly understand the reason for Grafana- and many other open source projects- to keep focus.

So this is a thought for all people here willing to have this, and other features, in Grafana:

What if there's a fork adding this functionalities and offering the pull request to the main repository? Do you know if something like this exists?

  • New features/bug fixes will be deployed following Grafana's guideline
  • New features will be discussed/agreed with repository owners to ensure its adoption by main repository in the future.
  • All developments will have each own branch
  • There will be a main branch with all developments or option to build your own set
  • Pull requests will be updated with new changes coming from main repository
  • Fork will use platform like https://opencollective.com/ to sustain developments

Comments @torkelo ?, on your time.

We accept pull requests for popular feature request if the implementation is sound and the added complexity is low enough compared to the added value

👍

Was this page helpful?
0 / 5 - 0 ratings