DevOps Conference 2019 Berlin, 11 - 14 June 2019
The Conference for Continuous Delivery, Microservices,
Containers, Clouds and Lean Business

Profiling is for Dev, Monitoring is for Ops – no more!

Sessions
This talk originates from the archive. To the CURRENT program
Till February 28: ✓ Transformation Day for free ✓ Raspberry Pi or Nintendo for free ✓ Save up to 870€ Register now

More talks in the program:

Infos
Wednesday, June 14 2017
16:30 - 17:30
Room:
Saal Maritim B/C

Traditionally, application monitoring is a purely operational concern. However, it is hard to monitor complex systems without using some kind of whitebox approach, exemplified by the Prometheus monitoring system. Whitebox monitoring requires code instrumentation, and all of a sudden monitoring matters from very early on in the development process. This both encourages and benefits from a DevOps approach – and has additional side effects that can even be helpful for development itself.
In turn, profiling code is often thought as something only developers do. Profiling code in production has the obvious benefit of observing a real-life scenario rather than artificial test runs. The ability to profile any production binary at any time is immensely helpful while investigating production issues. Similar to ubiquitous whitebox monitoring and distributed tracing, this ability has been available to Google engineers for quite some time. Thus, it is not surprising that profiling is exceptionally easy with the Go programming language initiated by Google.
For full self-reference, the talk will demonstrate how the Prometheus server, which is written in Go, was developed, debugged, and optimized using Prometheus-style whitebox monitoring and the “always on” Go profiling abilities.

Stay tuned:

Behind the Tracks

 

Docker & Kubernetes

Docker, Kubernetes & Co

Microservices

Maximize development productivity

Continuous Delivery

Build, test and deploy agile

Cloud Platforms & Serverless

Cloud-based & native apps

Logging, Monitoring & Analytics

Handle the complexity of microservices applications

Security

DevSecOps for safer applications

Business & Company Culture

Radically optimize IT

Organizational Change

Overcome obstacles on the way towards DevOps

Live Demo #slideless

Showing how technology really works