Background
perses/perses PR: https://github.com/perses/perses/pull/3377 allows embedded components to use remotePluginLoader(), which dynamically loads plugins at runtime. This replaces the current methods, which statically load the plugins.
Once these changes are released in perses/perses, we can integrate them into the monitoring plugin.
Steps
- Create a feature branch for
COO-1.4.0 - Create a snapshot with from main that contains the reverse proxy changes: https://github.com/perses/perses/pull/3377
- Configure the PersesWrapper to use remotePluginLoader() to dynamically load plugins (via proxy to a perses instance)
- mf-manifest.json files will be served from the perses instance to monitoring plugin
Outcomes
Plugins will be dynamically loaded