Plugin development August 2019 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 Ashish.Datwani@Enghouse.com G.FAST
THANK YOU www.enghousenetworks.com