---
title: 'Плагины OpenSearch'
sidebar_label: 'Плагины'
sidebar_position: 13
description: 'Описание поддерживаемых плагинов OpenSearch'
---

import {CustomTable} from '@selectel/docux/components'
import Formbricks from '@theme/MDXComponents/Formbricks'

# Плагины OpenSearch

В кластере OpenSearch вы можете использовать предустановленные плагины.

<CustomTable>
  <table>
    <tbody>
      <tr>
        <th>[opensearch-alerting](https://github.com/opensearch-project/alerting)</th>
        <td>Позволяет отслеживать данные и при определенных условиях автоматически отправлять уведомления. Возможна отправка запросов на внешние эндпоинты. Подробнее об уведомлениях в статье [Alerting](https://opensearch.org/docs/latest/observing-your-data/alerting/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-anomaly-detection](https://github.com/opensearch-project/anomaly-detection)</th>
        <td>Позволяет использовать ML-алгоритмы (RCF) для обнаружения аномалий при обработке данных журнала. Можно использовать совместно с плагином `opensearch-alerting` для отправки уведомлений. Подробнее об обнаружении аномалий в статье [Anomaly detection](https://opensearch.org/docs/latest/observing-your-data/ad/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-asynchronous-search](https://github.com/opensearch-project/asynchronous-search)</th>
        <td>Позволяет выполнять асинхронные запросы. Вы можете следить за прогрессом и получать частичные результаты в процессе выполнения запроса. Подробнее об асинхронном поиске в статье [Asynchronous search](https://opensearch.org/docs/latest/search-plugins/async/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-custom-codecs](https://github.com/opensearch-project/custom-codecs)</th>
        <td>Позволяет использовать пользовательские кодеки из библиотеки Apache Lucene для настройки представления индексов OpenSearch на диске. Например, можно использовать кодек `zstd` для сжатия данных. Подробнее о кодеках индексов в статье [Index codecs](https://opensearch.org/docs/latest/im-plugin/index-codecs/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-geospatial](https://github.com/opensearch-project/geospatial)</th>
        <td>Позволяет работать с географическими данными. Подробнее о запросах, содержащих географические данные, в статье [Geographic and xy queries](https://opensearch.org/docs/latest/query-dsl/geo-and-xy/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-index-management](https://github.com/opensearch-project/index-management)</th>
        <td>Позволяет управлять жизненным циклом индексов и автоматизирует процессы создания, мониторинга и управления индексами. Подробнее об управлении индексами в статье [Index Management](https://opensearch.org/docs/latest/dashboards/im-dashboards/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-job-scheduler](https://github.com/opensearch-project/job-scheduler)</th>
        <td>Используется как библиотека для создания плагинов, которые применяют планировщик задач. Подробнее о плагине в статье [Job Scheduler](https://opensearch.org/docs/latest/dashboards/im-dashboards/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-knn](https://github.com/opensearch-project/k-NN)</th>
        <td>Позволяет реализовать алгоритм поиска документов по методу k-ближайших соседей, обеспечивает высокую производительность при работе с векторными данными. Подробнее о плагине в статье [k-NN search](https://opensearch.org/docs/latest/search-plugins/knn/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-ml](https://github.com/opensearch-project/ml-commons)</th>
        <td>Позволяет запускать загруженные ML-модели, предоставляет API для обучения и предсказания на основе ML-модели. Обученные модели от OpenSearch можно посмотреть в статье [OpenSearch-provided pretrained models](https://opensearch.org/docs/latest/ml-commons-plugin/pretrained-models/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-notifications](https://github.com/opensearch-project/notifications)</th>
        <td>Собирает уведомления со всех плагинов OpenSearch в одном месте и позволяет пользователям реагировать на установленные триггеры. Подробнее о плагине в статье [Notifications](https://opensearch.org/docs/latest/observing-your-data/notifications/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-observability](https://github.com/opensearch-project/observability)</th>
        <td>Визуализирует события, которые связаны с данными. Для доступа к данным использует язык Piped Processing Language (PPL). Подробнее о плагине в статье [Observability](https://opensearch.org/docs/latest/observing-your-data/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-performance-analyzer](https://github.com/opensearch-project/performance-analyzer)</th>
        <td>Предоставляет REST API для доступа к метрикам производительности кластера. Использует файловую систему `/dev/shm` для временного хранения и может потреблять до 1 ГБ. Подробнее о плагине в статье [Performance Analyzer](https://opensearch.org/docs/latest/monitoring-your-cluster/pa/index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-reports-scheduler](https://github.com/opensearch-project/dashboards-reports)</th>
        <td>Генерирует отчеты в форматах PNG, PDF, CSV. Подробнее о плагине в статье [Reporting using OpenSearch Dashboards](https://opensearch.org/docs/latest/reporting/report-dashboard-index/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-security](https://github.com/opensearch-project/security)</th>
        <td>Предоставляет шифрование, аутентификацию и авторизацию. Подробнее об обеспечении безопасности в статье [About Security in OpenSearch](https://opensearch.org/docs/latest/security/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-security-analytics](https://github.com/opensearch-project/security-analytics)</th>
        <td>SIEM-решение для OpenSearch. Имеет предустановленный набор правил для обнаружения угроз, вы можете изменить правила и настроить уведомления. Подробнее об аналитике событий безопасности в статье [About Security Analytics](https://opensearch.org/docs/latest/security-analytics/) документации OpenSearch</td>
      </tr>

      <tr>
        <th>[opensearch-sql](https://github.com/opensearch-project/sql)</th>
        <td>Позволяет выполнять запросы SQL и PPL к данным, которые хранятся в OpenSearch. Подробнее об использовании запросов SQL и PPL в разделе [SQL and PPL](https://opensearch.org/docs/latest/search-plugins/sql/index/) документации OpenSearch</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

<Formbricks />
