OpenSearch plugins
You can use pre-installed plugins in your OpenSearch cluster.
| opensearch-alerting | Allows you to monitor data and automatically send notifications under certain conditions. You can send requests to external endpoints. Learn more about notifications in the Alerting section of the 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 opensearch-alerting plugin to send notifications. Learn more about anomaly detection in the Anomaly detection section of the OpenSearch documentation |
| opensearch-asynchronous-search | Allows you to perform asynchronous searches. You can track progress and receive partial results during request execution. Learn more about asynchronous search in the Asynchronous search section of the OpenSearch documentation |
| opensearch-custom-codecs | Allows you to use custom codecs from the Apache Lucene library to configure how OpenSearch indices are represented on disk. For example, you can use the zstd codec to compress data. Learn more about index codecs in the Index codecs section of the OpenSearch documentation |
| opensearch-geospatial | Allows you to work with geospatial data. Learn more about queries containing geospatial data in the Geographic and xy queries section of the OpenSearch documentation |
| opensearch-index-management | Allows you to manage the index lifecycle, automating index creation, monitoring, and management. Learn more about index management in the Index Management section of the OpenSearch documentation |
| opensearch-job-scheduler | Used as a library to create plugins that implement a task scheduler. Learn more about the plugin in the Job Scheduler section of the OpenSearch documentation |
| opensearch-knn | Allows you to implement a k-nearest neighbors search algorithm, providing high performance when working with vector data. Learn more about the plugin in the k-NN search section of the OpenSearch documentation |
| opensearch-ml | Allows you to run loaded ML models and provides an API for training and making predictions based on ML models. You can view OpenSearch-provided models in the OpenSearch-provided pretrained models section of the OpenSearch documentation |
| opensearch-notifications | Collects notifications from all OpenSearch plugins in one place and allows users to respond to configured triggers. Learn more about the plugin in the Notifications section of the OpenSearch documentation |
| opensearch-observability | Visualizes events associated with data. It uses Piped Processing Language (PPL) to access data. Learn more about the plugin in the Observability section of the OpenSearch documentation |
| opensearch-performance-analyzer | Provides a REST API to access cluster performance metrics. It uses the /dev/shm file system for temporary storage and can consume up to 1 GB. Learn more about the plugin in the Performance Analyzer section of the OpenSearch documentation |
| opensearch-reports-scheduler | Generates reports in PNG, PDF, and CSV formats. Learn more about the plugin in the Reporting using OpenSearch Dashboards section of the OpenSearch documentation |
| opensearch-security | Provides encryption, authentication, and authorization. Learn more about security in the About Security in OpenSearch section of the OpenSearch documentation |
| opensearch-security-analytics | A SIEM solution for OpenSearch. It comes with a pre-installed set of threat detection rules that you can modify and use to configure notifications. Learn more about security event analytics in the About Security Analytics section of the OpenSearch documentation |
| opensearch-sql | Allows you to execute SQL and PPL queries against data stored in OpenSearch. Learn more about using SQL and PPL queries in the SQL and PPL section of the OpenSearch documentation |