telemere/main
Peter Taoussanis a6fc4adf6a
Some checks failed
Clj tests / tests (17, ubuntu-latest) (push) Has been cancelled
Clj tests / tests (19, ubuntu-latest) (push) Has been cancelled
Clj tests / tests (21, ubuntu-latest) (push) Has been cancelled
Cljs tests / tests (21, ubuntu-latest) (push) Has been cancelled
Graal tests / tests (17, macOS-latest) (push) Has been cancelled
Graal tests / tests (17, ubuntu-latest) (push) Has been cancelled
Graal tests / tests (17, windows-latest) (push) Has been cancelled
[new] OpenTelemetry handler: support spans created outside Telemere
BEFORE this commit:

  Telemere captured OpenTelemetry context only when generating
  tracing signals (`trace!`, `spy!`, etc.).

AFTER this commit:

  Telemere always captures OpenTelemetry context when present.

Motivation for the change:

  Telemere users may have spans automatically created by the
  OpenTelemetry Java Agent, or manually created by other libs
  like clj-otel.

  By always capturing the OpenTelemetry context when present,
  this lets even non-tracing Telemere signals (like `log!`)
  include the relevant trace and span IDs for external tooling.

Thanks to @devurandom for suggesting this, and for helping
debug/identify the necessary changes 🙏
2025-12-05 08:03:41 +01:00
..
bb [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
public [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
resources/docs [doc] Clarify that signal content is lazy 2025-12-04 11:22:52 +01:00
src/taoensso [new] OpenTelemetry handler: support spans created outside Telemere 2025-12-05 08:03:41 +01:00
test/taoensso [mod] SLF4J->Telemere backend: move noisy stuff out of signal data 2025-12-04 21:13:37 +01:00
.gitignore [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
bb.edn [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
jaeger.sh [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
project.clj v1.2.0-SNAPSHOT 2025-12-04 11:22:52 +01:00
shadow-cljs.edn [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
shadow-cljs.sh [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00