We now live in a Cloud Native world where we build and deploy software very differently from the previous generation. Large, centralized systems are being decoupled and distributed to address scalability needs and to allow companies to deliver value faster. Compared to monolithic applications, microservice architectures introduce complexity in network communication, feature much shorter life cycles, and require resiliency in dynamic environments. As companies began to build or migrate to microservice architectures they often run into operational complexity and struggle to efficiently monitor their environments. These challenges have highlighted the need to observe systems differently and lead to the rise of Observability. In this session, we will discuss OpenTelemetry and how it provides visibility into both distributed traces and metrics. We will walk through the architecture including client libraries and collection as well as cover key concepts including annotations, sampling policies and more. Live demos and coding examples will be presented through the talk. By the end of the session, you will know what OpenTelemetry is, why it is important, how you can get started and how you can get involved.
Slides PDF link - https://conf.splunk.com/files/2019/slides/IT2950.pdf?podcast=1577146212