#zipkin #tracing #future #ensure #tracer #trace

futures-zipkin

支持 Zipkin 跟踪的 Futures

4 个版本 (破坏性)

使用旧的 Rust 2015

0.4.0 2018年4月20日
0.3.0 2018年4月8日
0.2.0 2017年9月27日
0.1.0 2017年8月19日

#8 in #zipkin

Apache-2.0

42KB
859

rust-zipkin

CircleCI

一组支持 Zipkin 分布式跟踪系统的 crate。

zipkin

文档

zipkin crate 定义了与 Zipkin 对象模式对应的 Rust 类型,以及一个 Tracer 对象,该对象处理创建和记录 Zipkin span 的繁重工作。

futures-zipkin

文档

futures-zipkin crate 提供了一种适配器类型,它将基于线程的 Tracer 和非阻塞的 futures 世界连接起来。它确保在内部 FutureStreamSink 运行时注册 TraceContext

hyper-zipkin

文档

hyper-zipkin crate 定义了与用于通过远程调用传播 Zipkin 跟踪上下文的标准化头部相对应的 Hyper 头部类型,以及将 zipkin TraceContext 值序列化和反序列化为 Hyper Headers 集合的函数。

许可证

本存储库在 Apache 2.0 许可证 下提供。

依赖关系

~1MB
~15K SLoC