Session + Live Q&A
Profiles, the Missing Pillar: Continuous Profiling in Practice
With Continuous Profiling (CP) you capture resource usage (such as CPU, memory, I/O, etc.) over time, enabling you to pinpoint the (source) code that is slow or causes an issue. In recent times, CP has become mainstream and a number of open source projects such as Parca, Pyroscope, or CNCF Pixie are now available to benefit from CP in your own environment. We will have a look at the origins and the underlying motivation of CP and discuss cost and benefits of using CP in production. Finally, we will make the case that profiles are, in addition to logs, metrics, and traces, the missing pillar of observability.
Speaker

Michael Hausenblas
Solution Engineering Lead @AWS
Michael is a Solution Engineering Lead and product owner in the AWS open source observability service team. He covers OpenTelemetry, Prometheus, and Grafana upstream and in managed services. Before Amazon, Michael worked at Red Hat, Mesosphere (now D2iQ), MapR (now part of HPE), and prior to that...
Read moreFind Michael Hausenblas at:
From the same track
An Observable Service with No Logs
Thursday May 12 / 11:10AM EDT
After working with Honeycomb for a little while and starting to instrument our existing code with events, I’d become enamoured with the level of observability possible with that sort of telemetry. In particular, how easy it became to interactively and visually explore how my systems were...

Glen Mailer
Senior Software Engineer @Geckoboard
Chaos Engineering Observability with Visual Metaphors
Thursday May 12 / 01:30PM EDT
Observability is key in operating a system in production; it’s required during an incident, when an operator has to interrogate, inspect, and piece together what happened to avoid a similar event. In those scenarios, Chaos engineering and Observability are closely connected - providing...

Yury Niño Roa
Cloud Infrastructure Engineer @Google
Slack’s DNSSEC Rollout: Third Time’s the Outage
Thursday May 12 / 12:20PM EDT
We all have to manage DNS. DNS changes are inherently high-blast-radius and high-visibility. We present a case study of what happened when a large SaaS company enabled DNSSEC. We did significant planning and testing beforehand. The rollout went smoothly for most of our domains, but one...

Rafael de Elvira
Senior Software Engineer @Slack