Recently, you may have heard the term observability start to creep into the vocabulary of software engineers, operations, and site-reliability teams. These teams have to deal with the near-exponential increase in complexity when operationalizing a microservices-style architecture on cloud infrastructure. When we start to deploy our application as tens or hundreds of services (or more) per application, we increase the number of moving pieces, reliance on the network for things to succeed, and the number of things that can and do go wrong.