Telemetry improvements (#1886)

* Fix typo

* Support multiple telemetry endpoints and verbosity levels

* Bump substrate-telemetry version

* Telemetrify Aura consensus

* Telemetrify Grandpa

* Fix CI version conflicts

* Implement style remarks

* Fix fixture

* Implement style remarks

* Clone only when necessary

* Get rid of Arc for URL

* Handle connection issues better
This commit is contained in:
Michael Müller
2019-02-28 12:22:05 +01:00
committed by Bastian Köcher
parent 8a72abffdd
commit 90e5c5ddfb
18 changed files with 285 additions and 66 deletions
+10 -4
View File
@@ -1899,6 +1899,7 @@ dependencies = [
"substrate-primitives 0.1.0",
"substrate-service 0.3.0",
"substrate-service-test 0.3.0",
"substrate-telemetry 0.3.1",
"substrate-transaction-pool 0.1.0",
"tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -3644,7 +3645,7 @@ dependencies = [
"substrate-primitives 0.1.0",
"substrate-service 0.3.0",
"substrate-state-machine 0.1.0",
"substrate-telemetry 0.3.0",
"substrate-telemetry 0.3.1",
"sysinfo 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -3676,7 +3677,7 @@ dependencies = [
"substrate-keyring 0.1.0",
"substrate-primitives 0.1.0",
"substrate-state-machine 0.1.0",
"substrate-telemetry 0.3.0",
"substrate-telemetry 0.3.1",
"substrate-test-client 0.1.0",
"substrate-trie 0.4.0",
]
@@ -3732,6 +3733,7 @@ dependencies = [
"substrate-network 0.1.0",
"substrate-primitives 0.1.0",
"substrate-service 0.3.0",
"substrate-telemetry 0.3.1",
"substrate-test-client 0.1.0",
"tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -3853,6 +3855,7 @@ dependencies = [
"substrate-network 0.1.0",
"substrate-primitives 0.1.0",
"substrate-service 0.3.0",
"substrate-telemetry 0.3.1",
"substrate-test-client 0.1.0",
"tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -4073,7 +4076,7 @@ dependencies = [
"substrate-network 0.1.0",
"substrate-primitives 0.1.0",
"substrate-rpc-servers 0.1.0",
"substrate-telemetry 0.3.0",
"substrate-telemetry 0.3.1",
"substrate-test-client 0.1.0",
"substrate-transaction-pool 0.1.0",
"target_info 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -4129,11 +4132,14 @@ dependencies = [
[[package]]
name = "substrate-telemetry"
version = "0.3.0"
version = "0.3.1"
dependencies = [
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
"slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
"slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)",