clj-otel

steffan 2024-01-01T23:21:53.072599Z

📣 clj-otel release 0.2.5 is out 🗜️ Terse syntax alternatives for span options when creating new spans (my thanks to @jmv305 for the idea) Convenience function add-event! to add an event to a span 🔀 New middleware that adds matched Compojure route data to server spans (my thanks to @devurandom for investigating implementation of this) 📨 Fixed parsing of headers in text map propagators such as B3-multi and AWS X-Ray (my thanks to @ghaskins for the issue report and fix) 🔭 Bumped OpenTelemetry deps to 1.33.0 🗒️ See the https://github.com/steffan-westcott/clj-otel/blob/master/CHANGELOG.adoc for more information on changes in this release https://github.com/steffan-westcott/clj-otel

👍 4
🎉 3
devurandom 2024-01-03T15:29:21.998269Z

Hi! You bumped OTel to 1.33, but there does not appear to be an agent with that version (https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md). Can I use clj-otel 0.2.5 with the 1.32 agent, or should I wait for the next release of the agent?

steffan 2024-01-03T16:44:16.840639Z

I have not seen any issues using clj-otel 0.2.5 with OpenTelemetry instrumentation agent 1.32.0. The Java agent version usually catches up with the main Java library version after a couple of weeks, but agent version 1.33.0 is unusually late this time.

devurandom 2024-01-15T17:31:28.257439Z

Java Agent 2.0.0 is out and updates the SDK to 1.34.1: https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/v2.0.0/dependencyManagement/build.gradle.kts#L11

steffan 2024-01-15T23:02:35.507169Z

I have released clj-otel 0.2.6 to address the breaking changes introduced by OpenTelemetry instrumentation agent 2.0.0. As far as clj-otel is concerned, the agent changes impacted the examples only.

🚀 1
🎉 1