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.5 | 2020年3月24日 |
#1056 in 魔法豆
每月下载量11,805次
在 111 个crate中(21个直接使用) 使用
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