Управление плагинами 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 Dashboards alerting-dashboards-plugin 1.0.0
Anomaly Detection Dashboards anomaly-detection-dashboards-plugin 1.0.0
Custom Import Maps Dashboards dashboards-maps 2.2.0
Search Relevance Dashboards dashboards-search-relevance 2.4.0
Index Management Dashboards index-management-dashboards-plugin 1.0.0
Notebooks Dashboards dashboards-notebooks 1.0.0
Notifications Dashboards dashboards-notifications 2.0.0
Observability Dashboards dashboards-observability 2.0.0
Query Insights Dashboards query-insights-dashboards 2.19.0
Query Workbench Dashboards query-workbench 1.0.0
Reports Dashboards dashboards-reporting 1.0.0
Security Analytics Dashboards security-analytics-dashboards-plugin 2.4.0
Security Dashboards security-dashboards-plugin 1.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>