feat(net): add reported bad transactions metric (#2270)

This commit is contained in:
Matthias Seitz
2023-04-16 22:49:54 +02:00
committed by GitHub
parent f1fc9ecafb
commit ca70d7337c
2 changed files with 3 additions and 0 deletions

View File

@ -40,6 +40,8 @@ pub struct NetworkMetrics {
pub struct TransactionsManagerMetrics {
/// Total number of propagated transactions
pub(crate) propagated_transactions: Counter,
/// Total number of reported bad transactions
pub(crate) reported_bad_transactions: Counter,
}
/// Metrics for Disconnection types

View File

@ -534,6 +534,7 @@ where
if err.is_bad_transaction() && !this.network.is_syncing() {
trace!(target: "net::tx", ?err, "Bad transaction import");
this.on_bad_import(*err.hash());
this.metrics.reported_bad_transactions.increment(1);
continue
}
this.on_good_import(*err.hash());