Observability

In control theory, observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs. 

Today, in software engineering, observability is a set of practices to understand what your systems are doing. There are three ways that are often referred too in observability. These are:

  • logging
  • metrics
  • tracing

At QCon, several talks will discuss the practices of observability and running complex distributed systems. Below are a few to watch for.

Position on the Adoption Curve

Presentations about Observability

CFEngine Creator & Software Engineer Focused on Distributed Information Infrastructure Mark Burgess

Microservices & Scaling of Rational Interactions

Co-Founder @Honeycombio, formerly DevOps @ParseIT/@Facebook Charity Majors

Observability and Emerging Infrastructures

Founder & CTO @Lightbend / Creator of Akka Jonas Bonér

How Events Are Reshaping Modern Systems

Independent Security Consultant, previously Deputy Director for Technology and Operation, & Head of CyberSecurity of Government Digital Service Michael Brunton-Spall

Attack Trees, Security Modeling for Agile Teams

Engineer @Honeycomb & Co-Organizer of the AndConf Code Retreat / Unconference Emily Nakashima

Observable JS Apps

Engineering Manager @Moo Amy Phillips

Testing Observability

Founder and CEO of solo.io & Creator of Squash Idit Levine

Debugging Microservices Applications

Co-Founder @Honeycombio, formerly DevOps @ParseIT/@Facebook Charity Majors

Observability Panel

SRE Manager @Poppulo Pierre Vincent

Observability Panel

Senior Developer at Space Ape Games Yan Cui

Observability Panel

Technical Director for Operations and Reliability @FT (Financial Times) Sarah Wells

Observability Panel

VP Engineering @WeWork Randy Shoup

Observability Panel

Interviews

See more interviews

Jonas  Bonér
Founder & CTO @Lightbend / Creator of Akka Jonas Bonér
Emily Nakashima
Engineer @Honeycomb & Co-Organizer of the AndConf Code Retreat / Unconference Emily Nakashima