Go to content

Tracing Coroutines on a JVM by Tyson Henning

Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs Why is CopyableThreadContextElement a thing that exists? Propagating accurate OpenTelemetry- or Dapper-style traces through coroutines on the JVM presented problems. We'll take a quick look at the discovery of the problem, then look at how to safely propagate traces in hybrid Java Executor/Kotlin Coroutine JVM programs using ThreadLocals. Presented by Tyson Henning, Yak Engineer at Google LLC Talk by: Tyson Henning #KotlinConf

April 12, 2023