Managing OpenSearch Dashboards plugins
OpenSearch Dashboards provides a command line tool called opensearch-dashboards-plugin
for managing plugins. This tool allows you to:
- List installed plugins.
- Install plugins.
- Remove an installed plugin.
Plugin compatibility
Major, minor, and patch plugin versions must match OpenSearch major, minor, and patch versions in order to be compatible. For example, plugins versions 2.3.0.x work only with OpenSearch 2.3.0.
Prerequisites
- A compatible OpenSearch cluster
- The corresponding OpenSearch plugins installed on that cluster
- The corresponding version of OpenSearch Dashboards (for example, OpenSearch Dashboards 2.3.0 works with OpenSearch 2.3.0)
Available plugins
The following table lists available OpenSearch Dashboards plugins. All listed plugins are included in the default OpenSearch distributions.
Plugin name | Repository | Earliest available version |
---|---|---|
alertingDashboards | alerting-dashboards-plugin | 1.0.0 |
anomalyDetectionDashboards | anomaly-detection-dashboards-plugin | 1.0.0 |
assistantDashboards | dashboards-assistant | 2.13.0 |
customImportMapDashboards | dashboards-maps | 2.2.0 |
flowFrameworkDashboards | dashboards-flow-framework | 2.19.0 |
indexManagementDashboards | index-management-dashboards-plugin | 1.0.0 |
mlCommonsDashboards | ml-commons-dashboards | 2.6.0 |
notificationsDashboards | dashboards-notifications | 2.0.0 |
observabilityDashboards | dashboards-observability | 2.0.0 |
queryInsightsDashboards | query-insights-dashboards | 2.19.0 |
queryWorkbenchDashboards | query-workbench | 1.0.0 |
reportsDashboards | dashboards-reporting | 1.0.0 |
searchRelevanceDashboards | dashboards-search-relevance | 2.4.0 |
securityAnalyticsDashboards | security-analytics-dashboards-plugin | 2.4.0 |
securityDashboards | security-dashboards-plugin | 1.0.0 |
*dashboardNotebooks
was merged into the Observability plugin with the release of OpenSearch 1.2.0.
Installing a plugin
For information about installing Dashboards plugins, see Downloading bundled plugins for offline installation.
Viewing a list of installed plugins
To view the list of installed plugins from the command line, use the following command:
sudo bin/opensearch-dashboards-plugin list
The command returns the list of installed plugins and their versions:
alertingDashboards@3.1.0.0
anomalyDetectionDashboards@3.1.0.0
assistantDashboards@3.1.0.0
customImportMapDashboards@3.1.0.0
flowFrameworkDashboards@3.1.0.0
indexManagementDashboards@3.1.0.0
mlCommonsDashboards@3.1.0.0
notificationsDashboards@3.1.0.0
observabilityDashboards@3.1.0.0
queryInsightsDashboards@3.1.0.0
queryWorkbenchDashboards@3.1.0.0
reportsDashboards@3.1.0.0
searchRelevanceDashboards@3.1.0.0
securityAnalyticsDashboards@3.1.0.0
Removing a plugin
To remove a plugin, use the following command:
sudo bin/opensearch-dashboards-plugin remove alertingDashboards
Then remove all associated entries from opensearch_dashboards.yml
and restart OpenSearch Dashboards.
Updating plugins
OpenSearch Dashboards doesn’t update plugins. Instead, you must remove the old version, reinstall the plugin, and restart OpenSearch Dashboards.