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!

Chris

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

@christopher4 - are you still considering looking at developing this? I adore Grafana but I have been eagerly awaiting improvements to the world map panel (e.g. custom shapes, multiple metrics/layers), that just don’t seem to be happening anytime soon. Its a shame really as spatio/temporal visualisation capabilities would draw a lot of people over to Grafana in my opinion.

I’d also noticed deck and kepler and drooled over these but unfortunately, I don’t know react or java. Anyway, would leave to see this progress!

Hi @sesoko88!

Yes, we are actively exploring ways to integrate this panel into Grafana. What do you think about this?

@christopher4 so glad you are still looking into this, it would be the coolest plug in Grafana by far! The notes you’ve made make sense in terms of where options would be available in the panel back end/front end. Just some thoughts on what I’ve found most useful from Kepler :

  1. using the polygon for custom shapes is a winner over the world panel map (points only). I’m trying to replicate electrical equipment so this helps a lot.

  2. tooltip - allows user to add multiple columns to complement the map data

Thanks for replying!

1 Like