Управление плагинами OpenSearch Dashboards

OpenSearch Dashboards предоставляет инструмент командной строки под названием opensearch-dashboards-plugin для управления плагинами.

OpenSearch Dashboards предоставляет инструмент командной строки под названием opensearch-dashboards-plugin для управления плагинами. Этот инструмент позволяет вам:

  • Список установленных плагинов.
  • Установить плагины.
  • Удалить установленный плагин.

Совместимость плагинов

Основные, второстепенные и патч-версии плагинов должны соответствовать основным, второстепенным и патч-версиям OpenSearch для обеспечения совместимости. Например, версии плагинов 2.3.0.x работают только с OpenSearch 2.3.0.

Предварительные требования

  • Совместимый кластер OpenSearch
  • Соответствующие плагины OpenSearch, установленные на этом кластере
  • Соответствующая версия OpenSearch Dashboards (например, OpenSearch Dashboards 2.3.0 работает с OpenSearch 2.3.0)

Доступные плагины

Следующая таблица перечисляет доступные плагины OpenSearch Dashboards.

Название плагинаРепозиторийСамая ранняя доступная версия
Alerting Dashboardsalerting-dashboards-plugin1.0.0
Anomaly Detection Dashboardsanomaly-detection-dashboards-plugin1.0.0
Custom Import Maps Dashboardsdashboards-maps2.2.0
Search Relevance Dashboardsdashboards-search-relevance2.4.0
Index Management Dashboardsindex-management-dashboards-plugin1.0.0
Notebooks Dashboardsdashboards-notebooks1.0.0
Notifications Dashboardsdashboards-notifications2.0.0
Observability Dashboardsdashboards-observability2.0.0
Query Insights Dashboardsquery-insights-dashboards2.19.0
Query Workbench Dashboardsquery-workbench1.0.0
Reports Dashboardsdashboards-reporting1.0.0
Security Analytics Dashboardssecurity-analytics-dashboards-plugin2.4.0
Security Dashboardssecurity-dashboards-plugin1.0.0

Вот переведенная документация на русский язык с сохранением оформления Markdown для Hugo Docsy:

Установка

Перейдите в домашний каталог OpenSearch Dashboards (например, /usr/share/opensearch-dashboards) и выполните команду установки для каждого плагина.

Просмотр списка установленных плагинов

Чтобы просмотреть список установленных плагинов из командной строки, используйте следующую команду:

sudo bin/opensearch-dashboards-plugin list

Удаление плагинов

Чтобы удалить плагин, выполните команду:

sudo bin/opensearch-dashboards-plugin remove <plugin-name>

Затем удалите все связанные записи из opensearch_dashboards.yml.

Для некоторых плагинов также необходимо удалить пакет “оптимизации”. Вот пример команды для плагина Anomaly Detection:

sudo rm /usr/share/opensearch-dashboards/optimize/bundles/opensearch-anomaly-detection-opensearch-dashboards.*

После этого перезапустите OpenSearch Dashboards. После удаления любого плагина OpenSearch Dashboards выполняет операцию оптимизации при следующем запуске. Эта операция занимает несколько минут, даже на быстрых машинах, поэтому наберитесь терпения.

Обновление плагинов

OpenSearch Dashboards не обновляет плагины. Вместо этого вам нужно удалить старую версию и ее оптимизированный пакет, переустановить их и перезапустить OpenSearch Dashboards:

  1. Удалите старую версию:

    sudo bin/opensearch-dashboards-plugin remove <plugin-name>
    
  2. Удалите оптимизированный пакет:

    sudo rm /usr/share/opensearch-dashboards/optimize/bundles/<bundle-name>
    
  3. Переустановите новую версию:

    sudo bin/opensearch-dashboards-plugin install <plugin-name>
    
  4. Перезапустите OpenSearch Dashboards.

Например, чтобы удалить и переустановить плагин Anomaly Detection:

sudo bin/opensearch-dashboards-plugin remove anomalyDetectionDashboards
sudo rm /usr/share/opensearch-dashboards/optimize/bundles/opensearch-anomaly-detection-opensearch-dashboards.*
sudo bin/opensearch-dashboards-plugin install <AD OpenSearch Dashboards plugin artifact URL>