42 个版本 (21 个重大版本更新)

24.0.0 2024年7月18日
22.0.0 2024年7月12日
21.0.0 2024年6月24日
20.0.0 2024年5月24日
2.0.0-alpha.52020年3月24日

#1056 in 魔法豆

Download history 2926/week @ 2024-04-26 2478/week @ 2024-05-03 2304/week @ 2024-05-10 2528/week @ 2024-05-17 3600/week @ 2024-05-24 3349/week @ 2024-05-31 2700/week @ 2024-06-07 2331/week @ 2024-06-14 3912/week @ 2024-06-21 1827/week @ 2024-06-28 1102/week @ 2024-07-05 3684/week @ 2024-07-12 3012/week @ 2024-07-19 2653/week @ 2024-07-26 2734/week @ 2024-08-02 2693/week @ 2024-08-09

每月下载量11,805次
111 个crate中(21个直接使用) 使用

GPL-3.0-or-later…

1MB
24K SLoC

sc-telemetry

Substrate客户端遥测是Substrate的一部分,允许使用例如 Polkadot遥测 来摄取遥测数据。

它使用Tokio的 跟踪 库。遥测信息使用跟踪的日志记录来报告遥测数据,然后通过跟踪 获取。这个层会将数据通过异步通道发送到名为 TelemetryWorker 的后台任务,该任务会将信息发送到配置的远程遥测服务器。

如果在同一进程中运行多个Substrate节点,它将使用一个tracing::Span来标识哪个Substrate节点正在报告遥测信息。使用sc-service的TaskManager启动的每个任务都会自动继承这个跨度。

Substrate的节点使用TelemetryWorker通过TelemetryHandle进行初始化/注册。这个句柄可以被克隆并传递。它使用异步通道与专门用于注册的运行TelemetryWorker进行通信。注册可以在进程执行过程中的任何时间点发生。

许可证:GPL-3.0-or-later WITH Classpath-exception-2.0

依赖关系

~76–115MB
~2M SLoC