Containers as well as orchestration systems like Kubernetes are quickly gaining popularity as the prefered tools for deploying and running microservices. While being easier to deploy and isolate, containerized applications are creating new challenges for the logging and monitoring systems.
One popular solution for logging and monitoring is the Elastic Stack composed of Elasticsearch, Logstash, Kibana, and Beats. This talk shows you how to use the Elastic Stack, and in particular the Beats lightweight shippers, to collect logs and metrics from your containers.
The session includes details about how to:
fetch the logs of the containers with Filebeat
collect container metrics with Metricbeat
monitor the network traffic exchanged between containers with Packetbeat
automatically discover metadata from Docker containers
visualize the collected data with predefined Kibana dashboards
scaling Logstash deployments