Setup and configuration: Getting started with Amazon Elasticsearch Service is easy. You can setup and configure your Amazon Elasticsearch Service cluster using the AWS Management Console or a single API call through the AWS Command Line Interface (CLI). You can specify the number of instances, instance types, storage options, and modify or delete existing clusters at any time.
In-place upgrades: Amazon Elasticsearch Service enables you to easily upgrade your Elasticsearch clusters to newer versions without any downtime, using in-place version upgrades. With in-place upgrades, you no longer need to go through the hassle of taking a manual snapshot, restoring it to a new cluster running the newer version of Elasticsearch, and updating all of your endpoint references. Learn more »
Event monitoring and alerting: Amazon Elasticsearch Service provides built-in event monitoring and alerting, enabling you to monitor the data stored in your cluster and automatically send notifications based on pre-configured thresholds. Built using the Open Distro for Elasticsearch alerting plugin, this feature allows you to configure and manage alerts using your Kibana interface and the REST API and receive notifications via custom webhooks, Slack, Amazon Simple Notification Service (SNS), and Amazon Chime. You can also view cluster health metrics including number of instances, cluster health, searchable documents, CPU, memory, and disk utilization for data and master nodes through Amazon CloudWatch, at no additional charge.
SQL querying: Amazon Elasticsearch Service supports querying of your Elasticsearch cluster using the SQL syntax. Built using the Open Distro for Elasticsearch SQL plugin, this feature provides more than 40 SQL functions, data types, and commands, including direct export to CSV and query translation from SQL to Elasticsearch JSON. You can also connect to your existing SQL-based business intelligence and ETL tools via a JDBC driver.
Integration with open source tools: Amazon Elasticsearch Service offers built-in Kibana and integration with Logstash, so you can ingest and visualize the data using the open source tools you like. You can continue to use your existing code with direct access to Elasticsearch APIs and plugins such as Kuromoji, Phonetic Analysis, Ingest Processor Attachment, Ingest User Agent Processor, and Mapper Murmur3.