Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fatxpool: add per-transaction event-timings metrics #7355

Open
Tracked by #5472
michalkucharczyk opened this issue Jan 28, 2025 · 0 comments
Open
Tracked by #5472

fatxpool: add per-transaction event-timings metrics #7355

michalkucharczyk opened this issue Jan 28, 2025 · 0 comments
Labels
T0-node This PR/Issue is related to the topic “node”.

Comments

@michalkucharczyk
Copy link
Contributor

Currently there is no way to get metrics/timings related to the transaction lifecycle events.

It could be beneficial to have those numbers exposed in order to build transaction-pool reliability dashboard and extend existing grafana board. This in turn could be used to detect service degradation or unusual patterns.

Metrics could work for both RPC nodes (for txs sent over RPC) and validators (for txs gossiped over p2p).
RPC stats would reflect the end user experience, validators stats would reflect the transaction processing pace.

I would measure and expose cumulative stats for all transaction - per event in the form of prometheus buckets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T0-node This PR/Issue is related to the topic “node”.
Projects
Status: Todo
Development

No branches or pull requests

1 participant