Telemetry meets higher-kinded types
otel4s is an OpenTelemetry implementation for Scala. The design goal is to fully and faithfully implement the OpenTelemetry Specification atop Cats Effect.
otel4s provides APIs and implementations for metrics and tracing.
Core modules for JVM, Scala.js, and Scala Native offer an API with no-op implementations. These are appropriate for library instrumentation.
opentelemetry-java backend provided for the JVM. This provides working telemetry for applications.
The API is still highly experimental, but we are actively instrumenting various libraries and applications to check for fit. Don't put it in a binary-stable library yet, but we invite you to try it out and let us know what you think.
- Start tracing your application with Jaeger and Docker
- Implement tracing and metrics with Honeycomb