DevOps Pro Europe 2020

March 24-26

Vilnius

Biography

Gianluca Arbezzano is an SRE at InfluxData. He is a big Open Source contributor for several projects including and not limited to OpenTracing, Docker, and InfluxDB. He is also a Docker Captain and a CNCF Ambassador. He is passionate about troubleshooting applications at scale, observability, and distributed systems. He is familiar with several programming languages, such as Javascript and Golang and is an active speaker and writer, sharing his experiences and knowledge on projects that he is contributing to.

Talk

Continuous Profiling Go Application Running in Kubernetes

Microservices and Kubernetes help our architecture to scale and to be independent at the price of running many more applications. Golang provides a powerful profiling tool called pprof, it is useful to collect information from a running binary for future investigation. The problem is that you are not always there to take a profile when needed, sometimes you do not even know when you need to one, that’s how a continuous profiling strategy helps. Profefe is an open-source project that collect and organizes profiles. Gianluca wrote a project called kube-profefe to integrate Kubernetes with Profefe. Kube-profefe contains a kubectl plugin to capture locally or on profefe profiles from running pods in Kubernetes. It also provides an operator to discover and continuously profile applications running inside Pods.

Session Keywords

🔑 Golang
🔑 Profiling
🔑 Kubernetes
🔑 Performance

Never miss our news!

We love email, and you should too. Your inbox is where you'll find all the latest announcements and deals.

BONUS: Subscribe & get previous conference video archive!

Never miss our news!

Never miss our news!

We love email, and you should too. Your inbox is where you’ll find all the latest announcements and deals.

 

BONUS: Subscribe & get our previous conference video archive!

You have Successfully Subscribed!