OpenTelemetry PHP SDK。

1.1.0beta1 2024-08-26 23:28 UTC

README

Releases Source Mirror Latest Version Stable

OpenTelemetry SDK

OpenTelemetry PHP SDK实现了API,应与贡献的导出器一起使用以生成和导出遥测数据。

文档

https://opentelemetry.io/docs/instrumentation/php/sdk/

入门指南

手动设置

查看示例

SDK构建器

查看示例

自动加载

SDK自动加载与通过环境(或php.ini)提供的配置值一起工作。

如果满足以下条件,SDK可以自动创建和注册

  • OTEL_PHP_AUTOLOAD_ENABLED=true
  • 提供了所有必需的SDK配置

SDK自动加载将作为composer的自动加载器的一部分尝试

require 'vendor/autoload.php';

$tracer = \OpenTelemetry\API\Globals::tracerProvider()->getTracer('example');
$meter = \OpenTelemetry\API\Globals::meterProvider()->getMeter('example');

如果自动加载失败(或部分成功),则可能返回上述操作的no-op实现。

有关更详细的示例,请参阅示例

贡献

此存储库是只读git子树分割。要贡献,请参阅主要的OpenTelemetry PHP单一代码库