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();
- Cache hit/miss
- Request parameters
- Eloquent queries