Distributed Tracing with Jaeger in Go

Distributed tracing is used by software engineers to monitor or debug their applications. It is very useful to find which process takes the most time or which function causes errors. One of the systems to do distributed tracing is Jaeger. This article will show you how to run Jaeger in the local environment and trace a Go application. What is distributed tracing? According to opentracing.io, distributed tracing is a method to profile and monitor applications, especially applications built using a microservice architecture. [Read More]