open-telemetry/sdk-configuration

SDK configuration for OpenTelemetry PHP.

Installs: 42 195

Dependents: 5

Suggesters: 1

Security: 0

Stars: 0

Watchers: 3

Forks: 1

pkg:composer/open-telemetry/sdk-configuration

0.5.0 2026-01-15 11:01 UTC

This package is auto-updated.

Last update: 2026-01-15 11:17:48 UTC


README

Installation

composer require open-telemetry/sdk-configuration

Usage

Initialization from configuration file

$configuration = Configuration::parseFile(__DIR__ . '/kitchen-sink.yaml');
$sdkBuilder = $configuration->create();

Performance considerations

Parsing and processing the configuration is rather expensive. It is highly recommended to provide the $cacheFile parameter when running in a shared-nothing setup.

$configuration = Configuration::parseFile(
    __DIR__ . '/kitchen-sink.yaml',
    __DIR__ . '/var/cache/opentelemetry.php',
);
$sdkBuilder = $configuration->create();

Contributing

This repository is a read-only git subtree split. To contribute, please see the main OpenTelemetry PHP monorepo.