Feasibility of Kepler plugin development?

Hi Everybody!

My team and I are really jazzed about Grafana and are interested in leveraging it for a geospatial-related dashboard. One tool we hope to integrate is Kepler.gl, an impressive data analysis tool built on React and Redux.

How seamless could this be integrated into Grafana as a plugin? For example, could it pull from shared databases (used by other plugins on the dashboard), have annotations, etc.? What are the biggest obstacles that would need to be overcome? Any development recommendations?

Please let me know if you have any questions or need any clarification.

Thanks for your time! Have a great day!


I’m not familiar with Kepler, but it looks like a cool idea for a plugin!

Since 7.0, plugins are actually React components themselves. You can use your own React components just as you would in your own projects.

The results from queries are available to panel plugins as a prop, so if you can pass data to the Kepler component via props, then I don’t really see any big obstacles.

Let me know if you run into any issues.

Thanks @marcusolsson! We’ll give it a try and keep you posted!

1 Like