Expand description
SkyWalking 原生 Segment / Log 上报
Modules§
- sw_
propagation - sw8 与 W3C traceparent 传播
Structs§
- SkyWalking
Handle - SkyWalking 后台 reporter 句柄
- SkyWalking
Local Layer - 将 tracing span 映射为 SW LocalSpan(仅在 HTTP Entry 上下文内生效)
- SkyWalking
LogLayer - SW Logger 桥接 Layer(仅 HTTP 请求上下文内上报,过滤启动/RSS 噪音)
Enums§
- SwLog
Layer - SW Log Layer 或空操作
Functions§
- create_
exit_ span - 创建 ExitSpan 并注入 sw8(需在请求 SW 上下文内)
- current_
trace_ id - 读取当前 SW trace_id(32hex 字符串)
- init_
skywalking - 连接 OAP 并启动后台 Segment/Log 上报
- inject_
outbound - 为 reqwest 请求注入 sw8 / traceparent
- is_
in_ request_ context - 是否处于 HTTP 请求 SW 上下文内
- is_
ready - 是否已初始化(middleware 未 init 时跳过 Segment 避免 panic)
- log_
error_ event - 结构化错误写入 SW Log
- log_
http_ summary - 结构化 HTTP 摘要写入 SW Log
- mark_
ready - 标记 SkyWalking 已初始化
- sw_
entry_ middleware - 全路由 HTTP Entry 追踪(SW 原生 Segment,驱动 Overview/Endpoint 指标)
- with_
bootstrap_ context - 后台任务独立 TraceContext(tag layer=bootstrap,不进 HTTP 日志)