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. For more information about notifications, see the Alerting article in 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. For more information about anomaly detection, see the Anomaly detection article in the OpenSearch documentation |
| opensearch-asynchronous-search | Allows you to perform asynchronous requests. You can track progress and receive partial results while the request is running. For more information about asynchronous search, see the Asynchronous search article in the OpenSearch documentation |
| opensearch-custom-codecs | Allows you to use custom codecs from the Apache Lucene library to customize on-disk representation of OpenSearch indexes. For example, you can use the zstd codec for data compression. For more information about index codecs, see the Index codecs article in the OpenSearch documentation |
| opensearch-geospatial | Allows you to work with geographic data. For more information about geographic queries, see the Geographic and xy queries article in the OpenSearch documentation |
| opensearch-index-management | Allows you to manage index lifecycles and automates index creation, monitoring, and management. For more information about index management, see the Index Management article in the OpenSearch documentation |
| opensearch-job-scheduler | Used as a library for building plugins that utilize a job scheduler. For more information about the plugin, see the Job Scheduler article in the OpenSearch documentation |
| opensearch-knn | Allows you to implement the k-nearest neighbors search algorithm and delivers high performance when working with vector data. For more information about the plugin, see the k-NN search article in the OpenSearch documentation |
| opensearch-ml | Allows you to run uploaded ML models and provides an API for ML model training and inference. To view OpenSearch pretrained models, see the OpenSearch-provided pretrained models article in the OpenSearch documentation |
| opensearch-notifications | Aggregates notifications from all OpenSearch plugins in one place and allows users to respond to configured triggers. For more information about the plugin, see the Notifications article in the OpenSearch documentation |
| opensearch-observability | Visualizes events related to data. Uses Piped Processing Language (PPL) to access data. For more information about the plugin, see the Observability article in the OpenSearch documentation |
| opensearch-performance-analyzer | Provides a REST API for accessing cluster performance metrics. Uses the /dev/shm file system for temporary storage and can consume up to 1 GB. For more information about the plugin, see the Performance Analyzer article in the OpenSearch documentation |
| opensearch-reports-scheduler | Generates reports in PNG, PDF, and CSV formats. For more information about the plugin, see the Reporting using OpenSearch Dashboards article in the OpenSearch documentation |
| opensearch-security | Provides encryption, authentication, and authorization. For more information about security, see the About Security in OpenSearch article in the OpenSearch documentation |
| opensearch-security-analytics | A SIEM solution for OpenSearch. Includes a predefined set of threat detection rules; you can modify rules and configure alerts. For more information about security event analytics, see the About Security Analytics article in the OpenSearch documentation |
| opensearch-sql | Allows you to run SQL and PPL queries on data stored in OpenSearch. For more information about using SQL and PPL queries, see the SQL and PPL section of the OpenSearch documentation |