open-telemetry/extension-propagator-cloudtrace

OpenTelemetry PHP 的 CloudTraceContext 传播器扩展。

0.0.4 2024-06-28 01:44 UTC

This package is auto-updated.

Last update: 2024-08-27 06:34:17 UTC


README

Releases Source Mirror Latest Version Stable

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