Elastic Stack

Overview

The Elastic Stack, formerly known as ELK, is a software suite composed of the following core components:

A typical installation might also feature:

  • the X-Pack security, machine learning and monitoring plugin collection;
  • several Beats lightweight data shippers.

Setup

Security

The X-Pack plugin comes with a subscription plan and a 30-day trial license:

Once the license has expired, a number of features become unavailable, among which is user management (authentication, authorization).

This limitation can be circumvented by serving the Elastic Stack services behind a reverse HTTP proxy, using Basic Authentication features to manage user authentication and provide simple authorization:

Tutorials and examples

Python bindings