Download the PHP package uru/opentelemetry-auto-bitrix-component without Composer
On this page you can find all versions of the php package uru/opentelemetry-auto-bitrix-component. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download uru/opentelemetry-auto-bitrix-component
More information about uru/opentelemetry-auto-bitrix-component
Files in uru/opentelemetry-auto-bitrix-component
Package opentelemetry-auto-bitrix-component
Short Description OpenTelemetry auto-instrumentation for Bitrix Framework.
License MIT
Homepage https://opentelemetry.io/docs/languages/php/
Informations about the package opentelemetry-auto-bitrix-component
OpenTelemetry Bitrix Framework auto-instrumentation
Overview
Auto-instrumentation hooks are registered via composer, and spans will automatically be created for:
\CBitrixComponent::executeComponent()
- root span
Install
install via composer
Extend
You can extent Bitrix standard component class by adding additional method getRequest
this code example:
Also you can implement src/BitrixComponentInterface.php
interface for compatibility or extend src/BaseComponent.php
class in your components classes.
Configuration
The extension can be disabled via runtime configuration:
For enabling support legacy attributes for exporters such Azure Monitor
All versions of opentelemetry-auto-bitrix-component with dependencies
ext-opentelemetry Version *
ext-reflection Version *
open-telemetry/api Version ^1.0
open-telemetry/sem-conv Version ^1.24