OpenTelemetry的Google Cloud传播器
项目描述
此库为在Google Cloud X-Cloud-Trace-Context格式中传播跟踪上下文提供支持。
安装
pip install opentelemetry-propagator-gcp
用法
CloudTraceOneWayPropagator 读取Google Cloud X-Cloud-Trace-Context格式,但不将X-Cloud-Trace-Context头信息写入出站请求。它旨在与下面的CompositePropagator一起使用。
from opentelemetry.propagate import set_global_textmap
from opentelemetry.propagators.composite import CompositePropagator
from opentelemetry.propagators.cloud_trace_propagator import (
CloudTraceOneWayPropagator,
)
set_global_textmap(
CompositePropagator([
CloudTraceOneWayPropagator(),
propagate.get_global_textmap(),
]),
)
CloudTraceFormatPropagator 读取和写入X-Cloud-Trace-Context头信息格式。请注意,在 使用此传播器时,sampled位被解释为TRACE_TRUE标志,这可能导致比预期的更高的采样率。请参阅跟踪文档 <https://cloud.google.com/trace/docs/setup#force-trace>以获取更多上下文。
from opentelemetry.propagate import set_global_textmap
from opentelemetry.propagators.cloud_trace_propagator import (
CloudTraceFormatPropagator,
)
# Set the X-Cloud-Trace-Context header
set_global_textmap(CloudTraceFormatPropagator())
from opentelemetry.propagate import set_global_textmap
from opentelemetry.propagators.cloud_trace_propagator import (
CloudTraceFormatPropagator,
)
# Set the X-Cloud-Trace-Context header
set_global_textmap(CloudTraceFormatPropagator())
参考文献
项目详情
关闭
opentelemetry_propagator_gcp-1.7.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c4e5ffd4bce5f71702edbeefd3243e8ad10040a59b9d83c0246c603b578a4020 |
|
MD5 | f776d4741616835508058f22b27b54bf |
|
BLAKE2b-256 | 19564088532047641df2fcd5ac809dde3eb64d48b144e72ea0d131dadbe7b66f |
关闭
opentelemetry_propagator_gcp-1.7.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 49e338b41c53b98f0d74402d103656271f17cabed15793b88387a0b43c4a3518 |
|
MD5 | cff025f24c1c5a569c34feab7d213c4e |
|
BLAKE2b-256 | 56ca55be1c538deb9ed1111a61be0301838bc4d8f963cbddd0e5ec819a0c937e |