Watch Gianluca Arbezzano's DevOpsCon 2018 session

Distributed monitoring: How to understand the chaos


At this microservice-dominated era, more and more applications running distributed across different datacenters. Gianluca Arbezzano has some handy advice on how to monitor a distributed system.

Modern software development is increasingly taking a “microservice” approach that has resulted in an explosion of complexity at the network level. We have more applications running distributed across different datacenters. Distributed tracing, events, and metrics are essential for observing and understanding modern microservice architectures. This talk is a deep dive on how to monitor your distributed system. You get tools, methodologies, and experiences that will help you to realize what your applications expose and how to get value out from all this information.

Gianluca Arbezzano, SRE at InfluxData will share how to monitor a distributed system, how to switch from a more traditional monitoring approach to observability. Stay focused on the server’s role and not on the hostname because it’s not really important anymore, our servers or containers are fast moving part and it’s easy to detach it from the right in case of trouble than call the server by name as a cute puppet. How to design a SLO for your core services and now to iterate on them. Instrument your services with tracing using tools like Zipkin or Jaeger to measure latency between in your network.


Gianluca Arbezzano is an SRE at InfluxData. He is a big Open Source contributor for several projects including and not limited to Docker and InfluxDB. Docker Captain and CNCF Ambassador. He is passionate about developing best practices for developers worldwide and has recently been focused on building scalable infrastructures and applications. He is familiar with several programming languages, such as Javascript and Golang and is an active speaker at conferences throughout Europe.



Inline Feedbacks
View all comments