OpenSearch Plugins
OpenSearch Plugins
In an OpenSearch cluster, you can use pre-installed plugins.
opensearch-alerting | Allows you to track data and automatically send notifications under certain conditions. It is possible to send requests to external endpoints. Read more about notifications in the article Alerting OpenSearch documentation |
---|---|
opensearch-anomaly-detection | Allows you to use ML algorithms (RCF) to detect anomalies when processing log data. Can be used in conjunction with the plugin opensearch-alerting to send notifications. Read more about anomaly detection in the article Anomaly detection OpenSearch documentation |
opensearch-asynchronous-search | Allows you to execute asynchronous queries. You can monitor the progress and get partial results while the query is running. Read more about asynchronous search in the article Asynchronous search OpenSearch documentation |
opensearch-custom-codecs | Allows you to use custom codecs from the Apache Lucene library to customize the presentation of OpenSearch indexes on disk. For example, you can use the codec zstd for data compression. Read more about index codecs in the article Index codecs OpenSearch documentation |
opensearch-geospatial | Allows you to work with geographic data. Learn more about queries containing geographic data in the article Geographic and xy queries OpenSearch documentation |
opensearch-index-management | Allows you to manage the index lifecycle and automates the processes of index creation, monitoring and management. Read more about index management in the article Index Management OpenSearch documentation |
opensearch-job-scheduler | Used as a library for creating plugins that apply the task scheduler. Read more about the plugin in the article Job Scheduler OpenSearch documentation |
opensearch-knn | Allows to implement the k-nearest neighbors algorithm for document search, provides high performance when working with vector data. Read more about the plugin in the article k-NN search OpenSearch documentation |
opensearch-ml | Allows you to run loaded ML models, provides an API for ML model-based training and prediction. Trained models from OpenSearch can be viewed in the article OpenSearch-provided pretrained models OpenSearch documentation |
opensearch-notifications | Collects notifications from all OpenSearch plugins in one place and allows users to react to set triggers. Read more about the plugin in the article Notifications OpenSearch documentation |
opensearch-observability | Visualizes events that are related to data. Uses the Piped Processing Language (PPL) to access the data. Read more about the plugin in the article Observability OpenSearch documentation |
opensearch-performance-analyzer | Provides a REST API to access cluster performance metrics. Uses the file system /dev/shm for temporary storage and can consume up to 1 GB. Read more about the plugin in the article Performance Analyzer OpenSearch documentation |
opensearch-reports-scheduler | Generates reports in PNG, PDF, CSV formats. Read more about the plugin in the article Reporting using OpenSearch Dashboards OpenSearch documentation |
opensearch-security | Provides encryption, authentication, and authorization. Read more about security in the article About Security in OpenSearch OpenSearch documentation |
opensearch-security-analytics | SIEM solution for OpenSearch. It has a pre-defined set of rules for threat detection, you can customize rules and set up notifications. Learn more about security event analytics in the article About Security Analytics OpenSearch documentation |
opensearch-sql | Allows you to run SQL and PPL queries on data that is stored in OpenSearch. For more information about using SQL and PPL queries, see the following section SQL and PPL OpenSearch documentation |