graph library recommendation

22 views
Skip to first unread message

Ismail Yenigul

unread,
May 3, 2020, 7:09:58 PM5/3/20
to Prometheus Users
Hi

I need a library that can read prometheus metrics and generate graphics for use in my web application.
Grafana is very good at generating reports, but not very flexible in generating reports specific to the user logged on the website.
I need a library like https://metricsgraphicsjs.org/ or similar.  But I am not sure which one is the best.
Which graphic library would you recommend to produce grafana-like reports for each user on this subject?

Ajay Kulkarni

unread,
May 8, 2020, 12:56:46 PM5/8/20
to Ismail Yenigul, Prometheus Users
uPlot (https://github.com/leeoniya/uPlot) is a small footprint and fast time-series library we are currently evaluating. 

I don't have experience using it with Prometheus metrics, but there was a long discussion on HackerNews recently on the library in general: https://news.ycombinator.com/item?id=23045207



--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/d08f312a-7789-4ac9-8a5b-a966f789c0fd%40googlegroups.com.


--
Ajay Kulkarni
CEO/Co-Founder, Timescale

David Leadbeater

unread,
May 8, 2020, 4:56:32 PM5/8/20
to Ajay Kulkarni, Ismail Yenigul, Prometheus Users
On Fri, 8 May 2020 at 17:56, Ajay Kulkarni <aj...@timescale.com> wrote:
uPlot (https://github.com/leeoniya/uPlot) is a small footprint and fast time-series library we are currently evaluating. 

I don't have experience using it with Prometheus metrics, but there was a long discussion on HackerNews recently on the library in general: https://news.ycombinator.com/item?id=23045207

I have a very work in progress dashboard thing using uPlot with Prometheus: https://github.com/dgl/mongrid -- it just about works, but the whole thing is no more than a PoC yet (http://mongri.d.cx/ has a quick demo).




On Sun, May 3, 2020 at 4:10 PM Ismail Yenigul <ismail...@gmail.com> wrote:
Hi

I need a library that can read prometheus metrics and generate graphics for use in my web application.
Grafana is very good at generating reports, but not very flexible in generating reports specific to the user logged on the website.
I need a library like https://metricsgraphicsjs.org/ or similar.  But I am not sure which one is the best.
Which graphic library would you recommend to produce grafana-like reports for each user on this subject?

--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/d08f312a-7789-4ac9-8a5b-a966f789c0fd%40googlegroups.com.


--
Ajay Kulkarni
CEO/Co-Founder, Timescale

--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-use...@googlegroups.com.

Julius Volz

unread,
May 8, 2020, 5:54:39 PM5/8/20
to David Leadbeater, Ajay Kulkarni, Ismail Yenigul, Prometheus Users
Yeah, uPlot looked great when I took a look at it for the new React UI. The only reason why we still went for Flot (https://www.flotcharts.org/) there was because that's what Grafana uses (always a good idea to leave open the possibility of potentially sharing code or features there), and because uPlot doesn't support stacked graphs (in fact, they are very against them for decent reasons), but I didn't want to remove features like that in the new UI.

Reply all
Reply to author
Forward
0 new messages