Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

Monitoring microservices: Docker, Mesos, and Kubernetes visibility at scale

Gianluca Borello (Sysdig)
1:30pm–3:00pm Tuesday, 06/21/2016
Average rating: ****.
(4.00, 7 ratings)

Prerequisite knowledge

Attendees should have basic experience with Docker.

Materials or downloads needed in advance

Before the tutorial, attendees should look at the sysdig project on GitHub. Before to attending the session, all attendees should do the following:

Step 1: Run sysdig open source as a container on your host

Step 2: Download the trace files for the exercises inside the container:

$ curl -o http://download.sysdig.com/velocity.tar.gz

$ tar zxvf velocity.tar.gz

Description

This tutorial is for you because:
You are a developer or system administrator who needs to use containers and microservices.

Overview:
Everyone knows that microservices and containers are revolutionizing the way we deploy applications and maintain our infrastructure. But as many teams are starting to find out, containers still have a key problem: monitoring and troubleshooting them can be impractical, painful, and sometimes plain impossible. And with the rise of microservice-based architectures and container orchestration tools such as Kubernetes and Mesos, managing an already difficult task has become even hairier.

Gianluca Borello explores the state of the art for visibility, monitoring, and troubleshooting for microservices and containers—including live demonstrations of popular tools and methods and the pros and cons of each—with special emphasis on sysdig, an open source system visibility tool. Using real tools running in live environments, Gianluca explains how to effectively monitor, explore, and troubleshoot highly scaled Docker, Kubernetes, and Mesos deployments.

You’ll leave knowing how to support and manage technologies like Docker, sysdig, Mesos, and Kubernetes and how to detect and visualize important activity in your container environment, as well as some considerations for managing a developer team deploying Docker.

Photo of Gianluca Borello

Gianluca Borello

Sysdig

Gianluca Borello is an engineering manager at Sysdig, where he wears many hats. Gianluca is a core developer of sysdig, an open source troubleshooting tool for Linux and containers, and spends his days dealing with backend development, performance analysis, and cloud infrastructure management. Prior to Sysdig, he was an engineer at Riverbed and CACE Technologies, the company behind Wireshark. He’s passionate about Linux, open source technologies, and distributed systems at scale. Gianluca has presented sysdig to the DevOps community at many events, including Docker meetups, DevOps Summit, KubenCon 2015, Lisa 2015, Sharkfest 2014, and the Facebook Engineering Tech Talk. He holds an MS in computer engineering from Politecnico di Torino, Italy.

Comments on this page are now closed.

Comments

Gianluca Borello
06/22/2016 1:58am PDT

Slides are available at http://download.sysdig.com/velocity.pdf

Woody Yang
06/21/2016 8:00am PDT

Where can I get the presentation?

Gianluca Borello
06/19/2016 4:49am PDT

There was a typo with the transcription, it’s supposed to be -O (capital O), not -o, so it’s shorter :) Thanks

Romel Bumanlag
06/19/2016 4:45am PDT

The correct curl command is:
curl -o velocity.tar.gz http://download.sysdig.com/velocity.tar.gz