github keepsuit/laravel-opentelemetry 1.0.0-beta1
v1.0.0-beta1

latest releases: 1.13.1, 1.13.0, 1.12.0...
pre-release21 months ago

Breaking changes

This release contains a lot of breaking changes

  • Compare your published config and update it accordingly.
  • ENV variables prefix is changed from OT to OTEL and some env variables are changed.
  • Tracer has been completely refactored, manual traces must been updated with the new methods.

Tracer::start, Tracer::measure and Tracer::measureAsync has been removed and replaced with:

Tracer::newSpan('name')->start(); // same as old start
Tracer::newSpan('name')->measure(callback); // same as old measure
Tracer::newSpan('name')->setSpanKind(SpanKind::KIND_PRODUCER)->measure(callback); // same as old measureAsync

Tracer::recordExceptionToSpan has been removed and exception should be recorded directly to span: $span->recordException($exception)

Tracer::setRootSpan($span) has been removed, it was only used to share traceId with log context. This has been replaced with Tracer::updateLogContext()

What's Changed

Full Changelog: 0.4.0...1.0.0-beta1

Don't miss a new laravel-opentelemetry release

NewReleases is sending notifications on new releases.