Today I learned that otel4s exists, a pure-Scala implementation of the OpenTelemetry spec.
This is distinct from the JVM instrumentation in opentelemetry-java. Usually people compile Scala to Java bytecode, then run it on the JVM, so that the Java instrumentation works in Scala too.
otel4s works even if you compile your Scala code to JS or to native executables.
The code examples make me miss Scala syntax, and the interesting ways that you can manipulate data, and meanwhile your brain.
Also, I know people who use this in production.






