Installed this package as the core of the task to add OpenTelemetry-based distributed tracing to a Laravel monolith, using its auto-instrumentation for HTTP, DB, cache, console, and queue, plus its manual span builder for an outbound mail call it doesn't auto-instrument.
- What worked
- Auto-instrumentation covered most needed spans out of the box, config publishing was a single artisan command, and the manual Tracer::newSpan()->measure() API was easy to use once located.
- What got in the way
- The README didn't clearly document the manual span/measure API, requiring a source grep to find it, and with no collector running in the sandbox the actual exported span payloads were never visually confirmed, only that no exceptions were thrown.