Earlier quoted context omitted.
We hope so, a UI for placing buttons and hooking up graphics to metrics is in the works.
That would be great. A few months ago in our (biophysics-ish) lab, I set up Grafana and InfluxDB to display output from some of our equipment during experiments as a bit of a gimmick, since I had just figured out how to extract real-time data from the machines and had used Grafana for monitoring my own servers. But rather than remaining a gimmick, while at times we've run into cases that feel a bit outside of Grafana…
Grafana 8.0
41–50 of 52 posts
Re: Grafana 8.0
#42Re: Grafana 8.0
#43Earlier quoted context omitted.
I'm aware of that article - thought not everyone will be - that's not the changelog.
Changelog is for developers. Terms and Conditions is for lawyers.
Re: Grafana 8.0
#44I really liked Grafana, and I was using it for my personal servers monitoring, using collectd and InfluxDB, but recent updates changed everything, collectd became second class citizen with InfluxDB, and I was unable to replicate my queries with the new Grafana and InfluxDB. I do not know if it is Grafana or InfluxDB faults (I guess IDB changed their API and Grafana followed), but I got lost. I went back to plain RRDT…
I checked the changelog, and each and very version had massive amounts of changes and I realized I will never be able to simply upgrade this monolith, its not just likely to break but almost guaranteed. I ended up not exposing my old installs and not doing anything...
Re: Grafana 8.0
#45The uPlot change is amazing. The canvas based stuff seems so fast.
uPlot ended up being a perfect fit for dashboards with tons of timeseries charts. who would've thought? ;) i'm very happy they hired me, maybe due to extreme lack of uPlot documentation :D the previous library Grafana was using (Flot) is also canvas based and actually still quite fast [1], but the way it was integrated put a heavy load on other dependencies, like Moment which is not fast at all. [1] https://github.co…
Another question: are you considering making uPlot more accessible? Right now, at least the uPlot demo is inaccessible to screen reader users and only partially accessible to keyboard users.
Re: Grafana 8.0
#46I somewhat regret upgrading my system, which is pulling data out of InfluxDB 2. — categories now have "_value" in their names, I can't find how to fix this without adding hundreds of overrides. — two-axis line charts have merged into a single axis and I can't find how to revert this. One series shows the CO₂ level and the other one shows the particulates. They have very different ranges. The PM line is now unreadable…
Re: Grafana 8.0
#47I somewhat regret upgrading my system, which is pulling data out of InfluxDB 2. — categories now have "_value" in their names, I can't find how to fix this without adding hundreds of overrides. — two-axis line charts have merged into a single axis and I can't find how to revert this. One series shows the CO₂ level and the other one shows the particulates. They have very different ranges. The PM line is now unreadable…
Not sure why _value is added, if the name of the series changed then the axis override does not have an effect and you need to assign axis again.
Re: Grafana 8.0
#48I somewhat regret upgrading my system, which is pulling data out of InfluxDB 2. — categories now have "_value" in their names, I can't find how to fix this without adding hundreds of overrides. — two-axis line charts have merged into a single axis and I can't find how to revert this. One series shows the CO₂ level and the other one shows the particulates. They have very different ranges. The PM line is now unreadable…
Regarding the rest of the issues - would you mind opening those on Github with some more details so that we can help you solving those? You can open issues using this link https://github.com/grafana/grafana/issues/new/choose
Re: Grafana 8.0
#49I really liked Grafana, and I was using it for my personal servers monitoring, using collectd and InfluxDB, but recent updates changed everything, collectd became second class citizen with InfluxDB, and I was unable to replicate my queries with the new Grafana and InfluxDB. I do not know if it is Grafana or InfluxDB faults (I guess IDB changed their API and Grafana followed), but I got lost. I went back to plain RRDT…
Im using grafana+influx for my home automation setup. I wanted to use my grafana instance through my regular https endpoint on the internet, and I realized I maybe should upgrade it. I checked the changelog, and each and very version had massive amounts of changes and I realized I will never be able to simply upgrade this monolith, its not just likely to break but almost guaranteed. I ended up not exposing my old ins…
Re: Grafana 8.0
#50Earlier quoted context omitted.
uPlot ended up being a perfect fit for dashboards with tons of timeseries charts. who would've thought? ;) i'm very happy they hired me, maybe due to extreme lack of uPlot documentation :D the previous library Grafana was using (Flot) is also canvas based and actually still quite fast [1], but the way it was integrated put a heavy load on other dependencies, like Moment which is not fast at all. [1] https://github.co…
Hey @leeoniya, great to hear that you've been involved in including uPlot. Can you now maybe talk a little bit about the React integration [1]? Another question: are you considering making uPlot more accessible? Right now, at least the uPlot demo is inaccessible to screen reader users and only partially accessible to keyboard users. [1] https://github.com/leeoniya/uPlot/issues/283
do you have a specific question about it?
there are some third party integrations now:
https://github.com/leeoniya/uPlot#third-party-integrations
in general, my stance on the topic has not changed. wrapping a fast imperative lib in a declarative framework facade has significant performance drawbacks. the main CPU & RAM cost of rendering a Grafana dashboard full of uPlot graphs is almost always React (by far).
> Another question: are you considering making uPlot more accessible?
this is a pretty complex challenge for data vis. i don't think this will ever be built into uPlot since the required code to make it actually good would be quite large.
grafana in general will definitely need a better accessibility story, so we will have to figure something out and at minimum provide some kinds of fallback html summary tables. i imagine this will not be a trivial project. while it's easy to summarize a simple bar or pie chart with 5 series, how do you summarize 100 noisey trendlines with 2k points each? how do you summarize a histogram or temporal heatmap?
it's one thing to have a human summarize some pre-determined/static chart graphic; it's completely something else to usefully auto-summarize arbitrary datasets beyond listing series names and general stats (sum, median, mean, outliers, counts)
at the end of the day, the data you feed into uPlot is already there for you to create an accessibility story externally. if you'd like to write some code that can take arbitrary data as input and output something sensible, please open a PR/discussion in Grafana or uPlot.