Add instrumentation, with performance profiling capability (#4132)
* Implement instrumentation for performance profiling * Add profiling to runtime functions declared in `decl_module` inc. `on_initialize` and `on_finalize` * Remove changes * add docs, tidy up * fix versions * fix copyright date * switch to hashmap and instant * update example * update example * implement receiver for logger and make default * fix comment * use `if_std!` macro * remove whitespace * fix whitespace * fix nits
Showing
- Cargo.lock 50 additions, 0 deletionsCargo.lock
- Cargo.toml 1 addition, 0 deletionsCargo.toml
- client/cli/Cargo.toml 1 addition, 0 deletionsclient/cli/Cargo.toml
- client/cli/src/lib.rs 5 additions, 2 deletionsclient/cli/src/lib.rs
- client/cli/src/params.rs 32 additions, 0 deletionsclient/cli/src/params.rs
- client/service/Cargo.toml 2 additions, 0 deletionsclient/service/Cargo.toml
- client/service/src/builder.rs 12 additions, 1 deletionclient/service/src/builder.rs
- client/service/src/config.rs 6 additions, 0 deletionsclient/service/src/config.rs
- client/service/test/src/lib.rs 2 additions, 0 deletionsclient/service/test/src/lib.rs
- client/tracing/Cargo.toml 16 additions, 0 deletionsclient/tracing/Cargo.toml
- client/tracing/src/lib.rs 198 additions, 0 deletionsclient/tracing/src/lib.rs
- palette/support/Cargo.toml 2 additions, 0 deletionspalette/support/Cargo.toml
- palette/support/src/dispatch.rs 53 additions, 8 deletionspalette/support/src/dispatch.rs
- palette/support/src/lib.rs 2 additions, 0 deletionspalette/support/src/lib.rs
Please register or sign in to comment