quioteframework / telemetry-otel
OpenTelemetry SDK exporter/bootstrap for Quiote's always-on Trace facade. Builds worker-lifetime tracer/meter providers from telemetry.* settings and flushes them per request.
Requires
- php: >=8.5.0
- open-telemetry/api: ^1.9
- open-telemetry/context: ^1.5
- open-telemetry/exporter-otlp: ^1.4
- open-telemetry/sdk: ^1.14
- open-telemetry/sem-conv: ^1.38
- quioteframework/quiote: *
This package is auto-updated.
Last update: 2026-07-05 17:07:41 UTC
README
OpenTelemetry SDK exporter/bootstrap for Quiote's always-on Trace facade. Builds worker-lifetime tracer/meter providers from telemetry.* settings and flushes them per request.
Install
composer require quioteframework/telemetry-otel
Enable
Add the plugin to your app's plugins config key:
'plugins' => [\Quiote\Telemetry\TelemetryPlugin::class],
...and set telemetry.enabled (plus telemetry.exporter, telemetry.otlp.endpoint, etc.) in your app's settings. Without this package installed and enabled, the kernel's own Trace facade stays a safe no-op — nothing calling Trace::span() needs to change either way.
License
MIT. See LICENSE.