Skip to content

Amazon Elasticsearch Service & Kibana#

  • User needs: Data integration, Data query, Data processing
  • User profiles: Data Scientists, Data Engineers
  • User assumed knowledge: Basic knowledge on the concepts of Hadoop, Spark and Hive

Amazon Elasticsearch Service (Amazon ES) is a managed service that makes it easy to deploy, operate, and scale Elasticsearch clusters in the AWS Cloud. Elasticsearch is a popular open-source search and analytics engine for use cases such as log analytics, real-time application monitoring, and clickstream analysis. With Amazon ES, you get direct access to the Elasticsearch APIs; existing code and applications work seamlessly with the service. Amazon ES provisions all the resources for your Elasticsearch cluster and launches it. It also automatically detects and replaces failed Elasticsearch nodes, reducing the overhead associated with self-managed infrastructures.

Elasticsearch is ideal for the following use cases:

  • Full text search on large amount of data
  • Application monitoring
  • Infrastructure monitoring
  • Security information and event management

Accessing Elasticsearch and Kibana#

Kibana is the web interface that allows the user to interact with Elasticsearch. It is a popular open source visualization tool designed to work with Elasticsearch. Users can access the Kibana interface by using the following format address:

  • https://[DNS of the Elasticsearch Domain]/_plugin/kibana.

Both the ElasticSearch and Kibana endpoints are exposed on port 433 (https).