Closed ryanzhu2017 closed 7 months ago
Thanks @ryanzhu2017 and could you elaborate on the limitations a bit, please?
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.
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/
See also #15
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
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/