Hi! Hope you all are doing well.
I’m sending you this email in reference to our post at the Grafana community sites (https://community.grafana.com/t/new-alternative-to-scripted-dashboards/36791/2) , and my colleagues tweet (https://twitter.com/kristianlyng/status/1308677123037630464) where he was asked to post this to your mailing list.
So, as you might have gathered, we are hoping to start a dialog around an alternative to scripted dashboards. We have some thoughts, which we have named “script hooks” and have written a proof of concept to better explain what we are thinking. Of course, nothing is set in stone, we are very much open for your feedback and are aware that our thought might not be feasible for some reason.
For context around who we are and what we are using Grafana for please check out our post to the Grafana community sites, where my colleague provides some insight.
For some sort of a proof of concept around this please refer to my Grafana fork:
What a user created script hook might look like (content of scriptHookPoc() func): https://github.com/josteinHellerud/grafana/blob/feature/scripthook/public/app/features/dashboard/state/scripthookpoc.ts
A way to set new variables through browser user input without exposing the main code base: https://github.com/josteinHellerud/grafana/blob/feature/scripthook/public/app/features/variables/editor/VariableEditorList.tsx
And, yes, I’m aware that this is probably all wrong when it comes to coding style, where the code should live and so on. I just had to make something that works, without spending too much time. I don’t expect the final result to look anything like this.
I’m adding a screenshot as well (see attachment).
How can we start a dialog about this? We are prepared to do the coding our self, with your guidance. Would some of you be available for a video call next week perhaps?
Looking forward to hearing from you.
Best regards,
Jostein Hellerud
Telenor Norway
--
You received this message because you are subscribed to a topic in the Google Groups "Grafana Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/grafana-developers/9QtGq50DgZo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to grafana-develop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/grafana-developers/c6918dab-dab6-4482-bbaa-878e47b16bf3n%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "Grafana Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grafana-develop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/grafana-developers/e2f7ce0b-51c0-49bf-97df-53f6fd87a753n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/grafana-developers/CAFde-AxOsMu4Dv3fTZ8BQoHRP-3L5Rz8xJ5wcUtybHeNipUc4g%40mail.gmail.com.
Hi, Hugo!
Thanks for the confirmation. Did you, or anyone else, get the time to look at the document last week? :)
Should we schedule a new meeting to go through it and discuss where we go from here?
Have a great Monday!
Best regards,
Jostein Hellerud
Hi, everyone!
Our team has Wednesday 11:00 - 15:00 UTC (12:00 - 16:00 Norwegian) available. We suggest a meeting within that time slot - at a time that works for you. The purpose of that meeting would be to go through the design document, create a plan for where we go
from here and how we can contribute.
What do you think? Would that work for you?
Hoping you all are well and have a pleasant Monday.
Best regards,
Jostein hellerud
To view this discussion on the web visit https://groups.google.com/d/msgid/grafana-developers/1604908009099.80124%40telenor.com.
Hi,
Thank you for your reply. Great to hear that the design document could be of value.
Your approach to this problem is still very interesting to us and we would like to contribute as much as possible. We understand that we don’t possess the required knowledge to create something even remotely ready for production. That being said, we will
likely experiment a bit with your branch to see if we are able to identify if this approach will solve our problems or not, but it is nice to know if we can expect to receive any feedback on it when we get stuck, or even from the community (for example on
Slack).
With regards to your timeline, what are the likelihood for you starting this work in February? And furthermore, the likelihood of this being a part of the release in the spring 2021.
Best regards,
Jostein Hellerud
Telenor Norway
Hi!
Happy new year - hope you all are doing well so far in 2021!
I was hoping to get an update on your timeline for the "alternatives to scripted dashboards" project. It would also be relevant with any new thoughts you have on this since we last spoke, and if there is any way we can contribute.
Looking forward to hearing from you!
Best regards,
Jostein Hellerud
Telenor Norway