Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Anywhere] [Enhancement] Support plugin-granular settings #3509

Open
Tracked by #2880
ohltyler opened this issue Feb 28, 2023 · 0 comments
Open
Tracked by #2880

[Feature Anywhere] [Enhancement] Support plugin-granular settings #3509

ohltyler opened this issue Feb 28, 2023 · 0 comments
Labels
unified visualization UX visualizations Issues and PRs related to visualizations

Comments

@ohltyler
Copy link
Member

Coming from #2880

For the initial release of the feature, we plan to have a single advanced setting to toggle all plugin integration with visualizations (see #3361). As more plugins onboard, and to give the admin more control, we should support a more granular level of feature enablement in the future. For example, enabling at a per-plugin level, where integration may be enabled for anomaly detection, but disabled for alerting and forecasting, etc.

Listing a few brainstorming implementation ideas below:

  • enforce a "registration" from the vis augmenter plugin that can be used to keep track of what plugins are enabled / available to use the feature
  • dynamically add settings for each of these "registered" plugins
  • handle logic to add/remove settings upon startup when plugins are registered / de-registered from the plugin. saved object migration of the advanced settings saved object types may help with this.
  • using the "registered" plugins concept, we can simplify/control the menu options in the vis menu - for example, rather than plugins registering an action to add a menu item, the vis augmenter can handle it by automatically creating one for each "registered" plugin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
unified visualization UX visualizations Issues and PRs related to visualizations
Projects
None yet
Development

No branches or pull requests

1 participant