You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR adds some metrics related to RPC methods processing and
execution timings, which can provide useful insights into common usage
patterns and areas of improvement.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added runtime metrics for RPC requests, WebSocket subscriptions,
transaction processing, failed transactions, and preflight behavior;
added lightweight subscription guards.
* Added human-friendly string helpers for JSON-RPC methods.
* **Refactor**
* Consolidated and relabeled metrics for finer-grained observability;
replaced many legacy per-metric helpers with centralized metric
vectors/timers.
* **Bug Fixes**
* Lowered severity of certain account/ensure failures from error to warn
to reduce noisy logs.
* **Chores**
* Added metrics crate to the workspace and enabled an additional logging
feature.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Thorsten Lorenz <[email protected]>
Co-authored-by: Dodecahedr0x <[email protected]>
Co-authored-by: taco-paco <[email protected]>
0 commit comments