OpenTracing workshop

Details
https://secure.meetupstatic.com/photos/event/4/5/1/e/600_463577694.jpeg
OpenTracing workshop for distributed microservices.
Tracing brings visibility into an application as it
. increases the number of processes (scale)
. experiences increasing number of service requests (concurrency)
. encounters non-trivial interaction between the various mobile/web clients and servers.
As a result, Instrumenting a system for tracing is as critical as monitoring.
Some of the topics we explore in this workshop
-
core principle of "distributed context propagation"
-
tagging and propagating tags downstream with HTTP headers
-
latency measurement techniques
-
approaches to standardizing instrumentation
-
attaching 'tags' and 'logs' to an individual span
-
close look at net/http/httptrace package that provides a convenient mechanism for observing what happens during an HTTP request.

OpenTracing workshop