Elasticsearch is an open source, distributed, JSON-based search and analytics engine. It allows you to perform and combine many types of searches, including structured, unstructured, geo, and metric. Elasticsearch is commonly used with Kibana, a web interface that visualizes log data, and Logstash, a tool that routes logs. When all three tools are used together, they are known as the ELK stack.