Adding Observability to Distributed Systems
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore mechanisms for observing and debugging distributed systems in this comprehensive conference talk. Learn how to evolve an existing codebase lacking observability over time, focusing on distributed tracing tools that track transactions spanning multiple services and execution contexts. Discover the differences between tracing, logging, and monitoring, and gain insights into instrumenting applications to emit trace data, collecting and storing it, and visualizing transactions. Understand the benefits for developers, DevOps, and businesses. Delve into popular open-source technologies like the CNCF OpenTracing project, Jaeger, Zipkin, and the Elastic APM OpenTracing bridge. Cover topics such as observability Venn diagrams, service level agreements, metrics examples, log visualization, transaction tracing, business questions, open standards, and various tracing tools including AWS X-ray. Conclude with a practical code example to reinforce the concepts presented.
Syllabus
Introduction
Observability Venn Diagram
Service Level Agreements
Service Level Dashboard
Reddit
Metrics
Example
Logs
Visualization
Distributed Tracing
Transaction Tracing
Business Questions
Collecting Metrics
Open Standards
Visualizing Tracing
Tools
Elastic APM
Jaeger
Zipkin
Dependencies
AWS Xray
Code Example
Taught by
NDC Conferences
Related Courses
Anthos Service MeshGoogle via Qwiklabs Istio Hands-On for Kubernetes
Udemy DevOps Foundations: Distributed Tracing
LinkedIn Learning Kubernetes: Microservices
LinkedIn Learning Kubernetes: Microservices
LinkedIn Learning