930 likes | 1.68k Views
Grafana Plugins. Plugin development August 2019. Topics. What is Grafana ? Problem Description. Motivation. General Approach Skills Contact Information. G.FAST. What is Grafana ?. Open platform for analytics and monitoring
E N D
Grafana Plugins Plugin development August 2019
Topics • What is Grafana? • Problem Description. • Motivation. • General Approach • Skills • Contact Information G.FAST
What is Grafana? • Open platform for analytics and monitoring • It is one of the leading open source software for time series analytics • The idea is no matter where your data is, or what kind of database it lives in, you can build dashboards seamlessly using Grafana. • Thousands of companies uses Grafana. • https://grafana.com/grafana/testimonials • As the picture shows the advantages of Grafana over others • Connect to any data source/database • Present the data in any format • Free of use for both hosted and on premise solutions. • The following links shows you wide variety of dashboards. • https://grafana.com/grafana/dashboards • Plugins currently available. • https://grafana.com/grafana/plugins G.FAST
Problem Description • Grafana has been the most utilized tool in the market in various domains • Grafana provides many visualization plugins out of the box but most of the time these are not sufficient. • We want to be able to build custom open source plugins that can be used by the community. • The following are the list of suggestions for the plugins • Venn Diagrams • Horizontal Bar Graphs • Automatic Table Pivoting • Sankey Diagrams • Sunburst Diagrams • Marimeko Chart G.FAST
Motivation • Many customers see the potential of Grafana and miss certain features that enterprise BI solution provides. • We will be contributing to the power of open source community by building plugins that might be very useful to the end customers. • Data Analytics has been made simple these days with many enterprise applications but most of them are very closed and cannot be customized, Grafana provides us a way to add to the arsenal of plugins. G.FAST
General Approach • Follow plugin development guide provided by grafana. • https://grafana.com/docs/plugins/developing/development/ G.FAST
Venn Diagram • Venn Diagram shows visual representation of the data in a venn diagram format. G.FAST
Horizontal Bar Graphs • Currently Grafana supports vertical bar graphs • We want to be able to build horizontal as well for better presenation. G.FAST
Table Pivoting • Currently Grafana supports Plain ta • We want to automatically generate table pivot from the table data just like Excel table pivot feature. G.FAST
Sankey Diagrams • Sankey is also a panel that has been requested but no good implementations offered yet: • https://datavizcatalogue.com/methods/sankey_diagram.html G.FAST
Sun Burst Diagram • https://datavizcatalogue.com/methods/sunburst_diagram.html G.FAST
Marimekko Chart • The following link should give some idea about this chart type. • https://datavizcatalogue.com/methods/marimekko_chart.html G.FAST
Skills • Mostly Java script • Go lang G.FAST
Contact Information • Aravind Chennuru • Software Architect • Enghouse Networks • Aravind.Chennuru@Enghouse.com • Ashish Datwani • Professional Service Lead • Enghouse Networks • Ashish.Datwani@Enghouse.com G.FAST
THANK YOU www.enghousenetworks.com