Distributed Tracing with OpenTelemetry — Part 2

Tracing requests in distributed systems

Ricardo Linck
Level Up Coding
Published in
6 min readJun 29, 2020

--

Photo by Stephen Dawson on Unsplash

In this article we will be focusing on the implementation of the architecture presented in the previous article. Take your time to review it.

The entire code can be found on my github repo. I’ll be creating and pasting some gists here for reference, those will only contain the most relevant and important pieces of the code. So I really encourage you to check my github for a full reference. As a lot of people are working on making OpenTelemetry better everyday and the project being on its early stages still, it is possible that the code shared here get out of date really quick.

OpenTelemetry is still in BETA so it shouldn’t be used in production systems just yet.

Here’s the diagram again, so you don’t have to keep switching between articles ;)

Architecture diagram

Client

--

--

Software Engineer. Distributed systems lover, golang and .net enthusiast. Curious by nature. https://github.com/ricardolinck