From the course: Mastering Observability with OpenTelemetry
Unlock the full course today
Join today to access over 24,400 courses taught by industry experts.
Analyzing traces with Jaeger - OpenTelemetry Tutorial
From the course: Mastering Observability with OpenTelemetry
Analyzing traces with Jaeger
- [Instructor] Observability is no end in itself, but its main purpose is to solve performance problems and maybe we can solve one with Jaeger today. So before we look into Jaeger, let's try our voting page a bit more. And this time please pay attention how long your actions take. So when I click now on this button, you should notice that sometimes after you click, it takes a longer time until this number is incremented. So there is something going on. Some requests are fast, some are slow. So we seem to have indeed some performance problem in our stack, and this is not a good time to look into Jaeger. First, let's look at the interface now more closely. On the left side you have the search bar, and there you can search for traces by different criteria. For instance, for traces that pass through a specific service, some operation that takes place in a trace, you can also search by tags, these are the attributes on spans. For instance, you could search for spans that contain an error…
Contents
-
-
-
-
(Locked)
Setting up the provided Node tracing module3m 49s
-
(Locked)
Instrumenting Node.js for tracing3m 39s
-
(Locked)
Instrumenting Python for tracing5m 3s
-
(Locked)
Introducing Jaeger1m 15s
-
(Locked)
Running Jaeger in Docker2m 13s
-
(Locked)
Exporting spans to Jaeger4m 20s
-
(Locked)
Analyzing traces with Jaeger6m 10s
-
(Locked)
Triage and manual instrumentation5m 54s
-
(Locked)
Finding the root cause in Jaeger1m 51s
-
(Locked)
-
-
-
-
-