beta / bx.otel
There is no license information available for the latest version (1.1.2) of this package.
1.1.2
2025-06-26 13:02 UTC
Requires
- php: >=8.1
- beta/bitrix-psr7: ^1.0
- beta/otel.base: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Установка
composer require beta/bx.otel
Примеры добавления OTEL события и спана
use Bitrix\Main\Context; use Bitrix\Main\Event; use Bx\Otel\Event\EventHelper; $request = Context::getCurrent()->getRequest(); // Регистрация новой области (span) через вспомогательный класс EventHelper::newSpan( $request, 'IncludedSpanName', [ 'task_id' => $taskId, ] ); // Регистрация новой области (span) через событие bitrix new Event('bx.otel', 'new_span', [ $request, 'IncludedSpanName', [ 'task_id' => $taskId, ] ]); // Регистрация нового события текущей области (span) через вспомогательный класс EventHelper::newSpanEvent( $request, 'EventName', [ 'task_id' => $taskId, ] ); // Регистрация нового события текущей области (span) через событие bitrix new Event('bx.otel', 'new_span_event', [ $request, 'EventName', [ 'task_id' => $taskId, ] ]);