Skip to content
Snippets Groups Projects
Cargo.toml 1.71 KiB
Newer Older
[package]
name = "polkadot-node-metrics"
description = "Subsystem metric helpers"
version = "7.0.0"
authors.workspace = true
edition.workspace = true
Lulu's avatar
Lulu committed
license.workspace = true
Lulu's avatar
Lulu committed
homepage.workspace = true
repository.workspace = true
futures = { workspace = true }
futures-timer = { workspace = true }
gum = { workspace = true, default-features = true }
metered = { features = ["futures_channel"], workspace = true }
# Both `sc-service` and `sc-cli` are required by runtime metrics `logger_hook()`.
sc-service = { workspace = true, default-features = true }
bs58 = { features = ["alloc"], workspace = true, default-features = true }
codec = { workspace = true, default-features = true }
log = { workspace = true, default-features = true }
polkadot-primitives = { workspace = true, default-features = true }
prometheus-endpoint = { workspace = true, default-features = true }
sc-tracing = { workspace = true, default-features = true }
assert_cmd = { workspace = true }
http-body-util = { workspace = true }
hyper = { workspace = true }
hyper-util = { features = ["client-legacy", "tokio"], workspace = true }
polkadot-test-service = { features = ["runtime-metrics"], workspace = true }
prometheus-parse = { workspace = true }
sc-service = { workspace = true, default-features = true }
sp-keyring = { workspace = true, default-features = true }
substrate-test-utils = { workspace = true }
tempfile = { workspace = true }
tokio = { workspace = true, default-features = true }

[features]
default = []
runtime-metrics = []
runtime-benchmarks = [
	"polkadot-primitives/runtime-benchmarks",
	"polkadot-test-service/runtime-benchmarks",
	"sc-service/runtime-benchmarks",
]