open-telemetry/extension-propagator-jaeger

OpenTelemetry PHP 的 Jaeger 传播器扩展。

0.0.3 2024-06-28 01:44 UTC

This package is auto-updated.

Last update: 2024-08-26 23:29:43 UTC


README

Releases Source Mirror Latest Version Stable

OpenTelemetry 扩展

Jaeger 传播器

Jaeger 是一种支持用于跨服务边界传播 trace 上下文的 "uber-trace-id" 标头的传播器。(https://jaeger.golang.ac.cn/docs/1.52/client-libraries/#propagation-format)。OpenTelemetry PHP Jaeger 传播器扩展提供了使用 Jaeger Baggage(《https://jaeger.golang.ac.cn/docs/1.52/client-libraries/#baggage》)传播器的选项。

用法

对于 Jaeger 跟踪传播器

JaegerPropagator::getInstance()

对于 Jaeger Baggage 传播器

JaegerBaggagePropagator::getInstance()

以上两种都提供了 extractinject 方法,用于从头部提取和注入。

贡献

此存储库是只读的 git 子树拆分。要贡献,请参阅主 OpenTelemetry PHP monorepo