beta / bx.router.otel
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:bitrix-module
Requires
- php: >=8.1
- beta/bx.otel: ^1.0
This package is auto-updated.
Last update: 2025-04-22 08:15:05 UTC
README
Установка
composer require beta/bx.router.otel
Пример описания HTTP контроллера: REST API приложения с интеграцией OpenTelemetry
use Psr\Http\Message\ServerRequestInterface; public function handle(ServerRequestInterface $request) { ... $taskId = $request->getAttribute('task_id'); \Bx\Router\Otel\Event\EventHelper::newSpanEvent($request, 'EventName', [ 'task_id' => $taskId, ]); \Bx\Router\Otel\Event\EventHelper::newSpanEvent($request, 'IncludedSpanName', [ 'task_id' => $taskId, ]); new \Bitrix\Main\Event('bx.router.otel', 'new_span', [ $request, 'IncludedSpanName', [ 'task_id' => $taskId, ] ]); new \Bitrix\Main\Event('bx.router.otel', 'new_span_event', [ $request, 'EventName', [ 'task_id' => $taskId, ] ]); }