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. More information about notifications in the Alerting article of the OpenSearch documentation |
---|---|
opensearch-anomaly-detection | Allows the use of ML algorithms (RCF) to detect anomalies in log data processing. Can be used in conjunction with the opensearch-alerting plugin to send notifications. Read more about anomaly detection in the Anomaly detection article of the 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. Learn more about asynchronous search in the Asynchronous search article of the OpenSearch documentation |
opensearch-custom-codecs | Allows you to use custom codecs from the Apache Lucene library to customize the representation of OpenSearch indexes on disk. For example, you can use the zstd codec to compress data. For more information about index codecs, see the Index codecs article of the OpenSearch documentation |
opensearch-geospatial | Allows you to work with geographic data. For more information about queries containing geographic data, see the Geographic and xy queries article of the OpenSearch documentation |
opensearch-index-management | Allows you to manage the index lifecycle and automates the processes of index creation, monitoring and management. Learn more about index management in the Index Management article of OpenSearch documentation |
opensearch-job-scheduler | Used as a library for creating plugins that apply the task scheduler. Read more about the plugin in the Job Scheduler article of OpenSearch documentation |
opensearch-knn | Allows to implement k-nearest neighbors algorithm for document search, provides high performance when working with vector data. More information about the plugin in the article k-NN search of 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 of OpenSearch documentation |
opensearch-notifications | Collects notifications from all OpenSearch plugins in one place and allows users to react to the set triggers. Read more about the plugin in the article Notifications documentation of OpenSearch |
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 OpenSearch documentation Observability article |
opensearch-performance-analyzer | Provides a REST API to access cluster performance metrics. Uses the /dev/shm file system for temporary storage and can consume up to 1 GB. Read more about the plugin in the Performance Analyzer article of the OpenSearch documentation |
opensearch-reports-scheduler | Generates reports in PNG, PDF, CSV formats. Read more about the plugin in the article Reporting using OpenSearch Control panels of OpenSearch documentation |
opensearch-security | Provides encryption, authentication and authorization. For more information about security, see About Security in OpenSearch in the 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 configure notifications. Learn more about security event analytics in the About Security Analytics article in the OpenSearch documentation |
opensearch-sql | Allows you to perform SQL and PPL queries on data stored in OpenSearch. For more information on using SQL and PPL queries, see the SQL and PPL section of the OpenSearch documentation |