The Beats are lightweight data shippers, written in Go, that you install on your servers to capture all sorts of operational data (think of logs, metrics, or network packet data). The Beats send the operational data to Elasticsearch, either directly or via Logstash, so it can be visualized with Kibana.
This demo runs on Kubernetes, it's composed of a simple Django app, served by uWSGI and with a Nginx frontend. It uses MySQL as data backend.
Everything is monitored using Beats and Elastic APM.
Elastic APM gather tracing timing data from your applications