Prometheus metrics for RPC calls (#7088)
* WS and HTTP middlewares added * Prometheus endpoint added * Counters renamed * Proper style for inc * Metrics initialization re-written * Rework to handler middleware * Introduce transport prefix for metrics * String shortened * Commented code removed, new line inserted * One more string shortened * Wasm build fixed * Wasm build fixed once again * Rework to shared metrics * Added collectors label * Tilde removed from cargo * Switch to owned metrics in parameters
Showing
- substrate/Cargo.lock 2 additions, 0 deletionssubstrate/Cargo.lock
- substrate/client/rpc-servers/Cargo.toml 3 additions, 1 deletionsubstrate/client/rpc-servers/Cargo.toml
- substrate/client/rpc-servers/src/lib.rs 9 additions, 4 deletionssubstrate/client/rpc-servers/src/lib.rs
- substrate/client/rpc-servers/src/middleware.rs 87 additions, 0 deletionssubstrate/client/rpc-servers/src/middleware.rs
- substrate/client/service/src/builder.rs 27 additions, 15 deletionssubstrate/client/service/src/builder.rs
- substrate/client/service/src/lib.rs 29 additions, 9 deletionssubstrate/client/service/src/lib.rs
Please register or sign in to comment