Add network state to system.interval telemetry (#1959)

* add network state to system.interval telemetry

* use serde_json

* use unwrap_or_default
This commit is contained in:
Gregory Terzian authored and Bastian Köcher committed 2019-03-12 10:17:29 +01:00
1 parent 0ea90111b4
commit 90cd8a8479
3 files changed
+5

No files matched your search

+3
View File
@@ -82,9 +82,12 @@ pub fn start<C>(service: &Service<C>, exit: ::exit_future::Exit, handle: TaskExe
(proc.cpu_usage(), proc.memory())
} else { (0.0, 0) };
let network_state = serde_json::to_string(&network.network_state()).unwrap_or_default();
telemetry!(
SUBSTRATE_INFO;
"system.interval";
"network_state" => network_state,
"status" => format!("{}{}", status, target),
"peers" => num_peers,
"height" => best_number,