Laravel package for OpenTelemetry implementation
tavsec/laravel-opentelemetry is a Laravel package for laravel package for opentelemetry implementation.
It currently has 1 GitHub stars and 18 downloads on Packagist (latest version 0.2.2).
Install it with composer require tavsec/laravel-opentelemetry.
Discover more Laravel packages by tavsec
or browse all Laravel packages to compare alternatives.
Last updated
This package provides OTEL exporter for Laravel applications.
Middleware will track requests and export them to OTEL.
Add OpenTelemetryMiddleware to app/Http/Kernel.php file, at the end of $middleware array.
protected $middleware = [
// ...
OpenTelemetryMiddleware::class
];
$tracing = (new OpenTelemetry)->startSpan("<SPAN-NAME>", [
"att1" => "foo",
"att2" => "bar"
]);
sleep(200);
$tracing->endSpan();