client/beefy: add more metrics for production visibility (#12910)
* few beefy metrics
* more beefy metrics
* some beefy metrics
* some beefy metrics
* more metrics
* other metrics
* fix tests
* merge changes
* Apply suggestions from code review
* client/beefy: fix metrics
* client/beefy: separate metrics per component, avoid double registering
* client/beefy: deduplicate metrics registration code
* remove unused metric
* impl review suggestions
---------
Co-authored-by:
Adrian Catangiu <adrian@parity.io>
Showing
- substrate/client/beefy/src/communication/request_response/incoming_requests_handler.rs 16 additions, 4 deletions...mmunication/request_response/incoming_requests_handler.rs
- substrate/client/beefy/src/communication/request_response/outgoing_requests_engine.rs 11 additions, 0 deletions...ommunication/request_response/outgoing_requests_engine.rs
- substrate/client/beefy/src/import.rs 9 additions, 1 deletionsubstrate/client/beefy/src/import.rs
- substrate/client/beefy/src/lib.rs 13 additions, 17 deletionssubstrate/client/beefy/src/lib.rs
- substrate/client/beefy/src/metrics.rs 235 additions, 14 deletionssubstrate/client/beefy/src/metrics.rs
- substrate/client/beefy/src/tests.rs 2 additions, 1 deletionsubstrate/client/beefy/src/tests.rs
- substrate/client/beefy/src/worker.rs 30 additions, 12 deletionssubstrate/client/beefy/src/worker.rs
Please register or sign in to comment