In this recipe, you will learn how to get events from containers with Sysdig, a tool for collecting system events. It supports containers from both Docker and Mesos and it integrates with Mesos, Marathon, and Kubernetes, matching containers with task, application, or pod. With Sysdig, you can easily detect what is wrong with the container by looking at its events.
You need to have Mesos up and running. See the recipes of Chapter 1, Getting Started with Apache Mesos to get more information.
Install Sysdig on all agents:
curl -s https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public | apt-key add - curl -s -o /etc/apt/sources.list.d/draios.list http://download.draios.com/stable/deb/draios.list apt-get update apt-get -y install linux-headers-$(uname -r) apt-get -y install sysdig
Then log in to an interesting agent and run:
csysdig -m http://<MESOS_IP>:<MESOS_PORT> -pm mesos.task.id!=''
For example, if your Mesos...