Skip to content
Snippets Groups Projects
Commit e75ad88a authored by sandreim's avatar sandreim Committed by GitHub
Browse files

Add support for wasm runtime metrics try #2 (#4483)


* Add runtime metrics provider

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Runner changes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Some sample metrics in paras_inherent

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* update cargo toml

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* bug

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* more fmt after merge

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Refactor metric prefix override

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* remove bug comment

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Add runtime metric primitives

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Impl trace event parsing

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Update metrics

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* cargo lock

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Fix target check

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Runtime metrics primitives

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Review feedback

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Runtime metrics crate

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Node side runtime metric changes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* use runtime CounterVec instead of macro

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt nice

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* remove dead code

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* base58 decoding

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* base58 encoding

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fix warn

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* typo

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Review feedback

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Finish label support

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* please compile

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* add feature gate

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Comment cargo toml

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Fix cargo toml description

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Update doc.

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* switch to `runtime-metrics` feature

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* cargo toml

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fix tests

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fixes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* better ux

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* from_utf8_unchecked is safe

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fmt

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Add Counter and refactor

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Fixes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* review fixes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* more fixes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* add integration test

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* dev deps

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* gitlab script update

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* review fixes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* fix merge damage

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Run tests twice

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* small fix

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* typo

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* cargo lock

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* tests

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* spellcheck happy ?

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* more fixes

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* Guard tracing init

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* missing copyright

Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>

* update lockfile for substrate

Co-authored-by: parity-processbot <>
Showing
with 1008 additions and 183 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment