Distributed Tracing

Distributed Tracing

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 36m | 295 MB

Distributed tracing is a cutting edge new practice for application performance analysis. Increasingly, organizations are adopting microservice architectures, which make things much easier for developers, but can result in a very complex set of services. For developers who have to optimize the performance in these environments, tools and techniques are needed to trace how requests are handled between services. In this course, learn about the key technology-related challenges driving the need for distributed tracing, how to use and configure popular tools like Jaeger and Zipkin, how to integrate with the broader monitoring ecosystem, and more.

Topics include:

  • Tracing for observability
  • Tracing libraries and agents
  • Tracing app code
  • Viewing an app trace on Zipkin and Jaeger
  • Adding metadata to your traces
  • Seeing the tags and error event
  • Tracing database and message queue calls
  • Tracing web calls
  • Tracing server-side and end-to-end
  • Adding metadata to your traces
  • Persisting trace data for long term analysis
  • Integrating trace data
  • Leveraging monitoring systems