initial prometheus metrics (#1536)
* service-new: cosmetic changes * overseer: draft of prometheus metrics * metrics: update active_leaves metrics * metrics: extract into functions * metrics: resolve XXX * metrics: it's ugly, but it works * Bump Substrate * metrics: move a bunch of code around * Bumb substrate again * metrics: fix a warning * fix a warning in runtime * metrics: statements signed * metrics: statements impl RegisterMetrics * metrics: refactor Metrics trait * metrics: add Metrics assoc type to JobTrait * metrics: move Metrics trait to util * metrics: fix overseer * metrics: fix backing * metrics: fix candidate validation * metrics: derive Default * metrics: docs * metrics: add stubs for other subsystems * metrics: add more stubs and fix compilation * metrics: fix doctest * metrics: move to subsystem * metrics: fix candidate validation * metrics: bitfield signing * metrics: av store * metrics: chain API * metrics: runtime API * metrics: stub for avad * metrics: candidates seconded * metrics: ok I gave up * metrics: provisioner * metrics: remove a clone by requiring Metrics: Sync * metrics: YAGNI * metrics: remove another TODO * metrics: for later * metrics: add parachain_ prefix * metrics: s/signed_statement/signed_statements * utils: add a comment for job metrics * metrics: address review comments * metrics: oops * metrics: make sure to save files before commit* use _total suffix for requests metrics Co-authored-by: Max Inden <mail@max-inden.de> * metrics: add tests for overseer * update Cargo.lock * overseer: add a test for CollationGeneration * collation-generation: impl metrics * collation-generation: use kebab-case for name * collation-generation: add a constructor Co-authored-by:
Gav Wood <gavin@parity.io> Co-authored-by:
Ashley Ruglys <ashley.ruglys@gmail.com> Co-authored-by:
Max Inden <mail@max-inden.de>
Showing
- polkadot/Cargo.lock 1 addition, 0 deletionspolkadot/Cargo.lock
- polkadot/node/collation-generation/src/lib.rs 55 additions, 7 deletionspolkadot/node/collation-generation/src/lib.rs
- polkadot/node/core/av-store/src/lib.rs 55 additions, 11 deletionspolkadot/node/core/av-store/src/lib.rs
- polkadot/node/core/backing/src/lib.rs 57 additions, 3 deletionspolkadot/node/core/backing/src/lib.rs
- polkadot/node/core/bitfield-signing/src/lib.rs 36 additions, 0 deletionspolkadot/node/core/bitfield-signing/src/lib.rs
- polkadot/node/core/candidate-validation/src/lib.rs 77 additions, 16 deletionspolkadot/node/core/candidate-validation/src/lib.rs
- polkadot/node/core/chain-api/src/lib.rs 60 additions, 9 deletionspolkadot/node/core/chain-api/src/lib.rs
- polkadot/node/core/provisioner/src/lib.rs 54 additions, 13 deletionspolkadot/node/core/provisioner/src/lib.rs
- polkadot/node/core/runtime-api/src/lib.rs 73 additions, 17 deletionspolkadot/node/core/runtime-api/src/lib.rs
- polkadot/node/network/availability-distribution/src/lib.rs 2 additions, 0 deletionspolkadot/node/network/availability-distribution/src/lib.rs
- polkadot/node/network/bitfield-distribution/src/lib.rs 2 additions, 0 deletionspolkadot/node/network/bitfield-distribution/src/lib.rs
- polkadot/node/network/bridge/src/lib.rs 2 additions, 0 deletionspolkadot/node/network/bridge/src/lib.rs
- polkadot/node/network/pov-distribution/src/lib.rs 2 additions, 0 deletionspolkadot/node/network/pov-distribution/src/lib.rs
- polkadot/node/network/statement-distribution/src/lib.rs 2 additions, 0 deletionspolkadot/node/network/statement-distribution/src/lib.rs
- polkadot/node/overseer/examples/minimal-example.rs 5 additions, 0 deletionspolkadot/node/overseer/examples/minimal-example.rs
- polkadot/node/overseer/src/lib.rs 167 additions, 9 deletionspolkadot/node/overseer/src/lib.rs
- polkadot/node/service/src/lib.rs 6 additions, 3 deletionspolkadot/node/service/src/lib.rs
- polkadot/node/subsystem-util/src/lib.rs 38 additions, 15 deletionspolkadot/node/subsystem-util/src/lib.rs
- polkadot/node/subsystem/Cargo.toml 1 addition, 0 deletionspolkadot/node/subsystem/Cargo.toml
- polkadot/node/subsystem/src/lib.rs 47 additions, 3 deletionspolkadot/node/subsystem/src/lib.rs
Please register or sign in to comment