aws / amazon-managed-grafana-roadmap

Amazon Managed Grafana Roadmap
Other
57 stars 4 forks source link

Support Infinity plugin #13

Closed ryanzhu2017 closed 7 months ago

ryanzhu2017 commented 2 years ago

We plan to build a proxy service between Grafana and our data base. Currently there is only a plugin data source called JSON, but it has many limitations and not well-documented. I found another plugin, called Infinity, which supports http APIs and very easy to use. It would be really convenient if we can get Infinity plugin in AMG. https://grafana.com/grafana/plugins/yesoreyeram-infinity-datasource/

mhausenblas commented 2 years ago

Thanks @ryanzhu2017 and could you elaborate on the limitations a bit, please?

ryanzhu2017 commented 2 years ago

We plan to use FastAPI in Python as our HTTP backend. I found using the current JSON data source in AMG, we have to and can only build APIs in the existing API model. Also I cannot find an easy way to pass dashboard variables to the backend. With Infinity plugin, I can easily connect it with my FastAPI backend, and pass variables through both body and query params.

samindaroshan commented 2 years ago

As @ryanzhu2017 mentioned "JSON" plugin has lot of restrictions.

I would be happy if you can install either "Infinity" or "JSON API" plugin. Both are very good plugins for retrieving API data as I have used both of it.

Infinity https://grafana.com/grafana/plugins/yesoreyeram-infinity-datasource/ JSON API https://grafana.com/grafana/plugins/marcusolsson-json-datasource/

mhausenblas commented 2 years ago

See also #15

VermaPriyanka commented 7 months ago

Amazon Managed Grafana now supports discovery and installation of Grafana community plugins. Additionally, you can update the plugin version yourself in your workspace.

You would need to enable Plugin management from the Amazon Managed Grafana console, which will allow administrators in your workspace to discover, install, update and uninstall plugins.

Note that you can only install plugins from the list of plugins displayed in the Plugin catalog in your Amazon Managed Grafana workspace.

What's New | User Guide | Blog post Refer to the announcement here - https://github.com/aws/amazon-managed-grafana-roadmap/discussions/67