open-telemetry / extension-propagator-cloudtrace
OpenTelemetry PHP 的 CloudTraceContext 传播器扩展。
0.0.4
2024-06-28 01:44 UTC
Requires
- php: ^8.1
- open-telemetry/api: ^1.0
- open-telemetry/context: ^1.0
This package is auto-updated.
Last update: 2024-08-27 06:34:17 UTC
README
OpenTelemetry 扩展
CloudTrace 传播器
CloudTrace 是一个支持跨服务边界传播 trace 上下文的 "x-cloud-trace-context" 标头的传播器。(https://cloud.google.com/trace/docs/setup#force-trace)。OpenTelemetry PHP CloudTrace 传播器扩展提供了双向或单向使用的选择。单向模式不会注入头信息以供下游消费,它只处理传入的头信息并返回正确的 span 上下文。它只附加到现有的 X-Cloud-Trace-Context 跟踪,而不创建下游跟踪。
对于单向 CloudTrace
CloudTracePropagator::getOneWayInstance()
对于双向 CloudTrace
CloudTracePropagator::getInstance()
贡献
此存储库是一个只读的 git 子树拆分。要贡献,请参阅主要的 OpenTelemetry PHP monorepo。