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
2019-03-12 17:17:29 +08:00
committed by Bastian Köcher
parent 0ea90111b4
commit 90cd8a8479
3 changed files with 5 additions and 0 deletions
+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,