Exploring auto-generated telemetry
The meme service is now up and running. Feel free to upload your favorite memes and if you see any issues, use telemetry to debug them!
Debugging
If you try to upload something right after the service starts, you might get an error like the one shown in Figure 2.8. Let’s figure out why!
Figure 2.8 – Error from application with traceparent
We can approach this investigation from two angles. The first is to use the traceparent
shown on the page; the second is to filter the traces from the frontend based on the error status.
In any case, let’s go to Jaeger – our tracing backend running on http://localhost:16686/
. We can search by Trace ID
or filter by service and error, as shown in Figure 2.9:
Figure 2.9 – Find the trace in Jaeger by Trace ID (1) or with a combination of the service (2) and error (3)
If we open the trace, we’ll see that...