rename metrics fields
This commit is contained in:
parent
35a9e2e193
commit
0f9d0bdfd3
|
@ -98,18 +98,18 @@ impl LiteBridge {
|
|||
loop {
|
||||
one_second.tick().await;
|
||||
|
||||
let total_txs_sent = self.txs_sent.len();
|
||||
let mut total_txs_confirmed: usize = 0;
|
||||
let mut total_txs_finalized: usize = 0;
|
||||
let txs_sent = self.txs_sent.len();
|
||||
let mut txs_confirmed: usize = 0;
|
||||
let mut txs_finalized: usize = 0;
|
||||
|
||||
for tx in self.txs_sent.iter() {
|
||||
if let Some(tx) = tx.value() {
|
||||
match tx.confirmation_status() {
|
||||
TransactionConfirmationStatus::Confirmed => total_txs_confirmed += 1,
|
||||
TransactionConfirmationStatus::Confirmed => txs_confirmed += 1,
|
||||
TransactionConfirmationStatus::Finalized => {
|
||||
total_txs_confirmed += 1;
|
||||
total_txs_finalized += 1;
|
||||
},
|
||||
txs_confirmed += 1;
|
||||
txs_finalized += 1;
|
||||
}
|
||||
_ => (),
|
||||
}
|
||||
}
|
||||
|
@ -117,15 +117,13 @@ impl LiteBridge {
|
|||
|
||||
let mut metrics = self.metrics.write().await;
|
||||
|
||||
metrics.txs_sent_in_one_sec = total_txs_sent - metrics.total_txs_sent;
|
||||
metrics.txs_confirmed_in_one_sec =
|
||||
total_txs_confirmed - metrics.total_txs_confirmed;
|
||||
metrics.txs_finalized_in_one_sec =
|
||||
total_txs_finalized - metrics.total_txs_finalized;
|
||||
metrics.txs_ps = txs_sent - metrics.txs_sent;
|
||||
metrics.txs_confirmed_ps = txs_confirmed - metrics.txs_confirmed;
|
||||
metrics.txs_finalized_ps = txs_finalized - metrics.txs_finalized;
|
||||
|
||||
metrics.total_txs_sent = total_txs_sent;
|
||||
metrics.total_txs_confirmed = total_txs_confirmed;
|
||||
metrics.total_txs_finalized = total_txs_finalized;
|
||||
metrics.txs_sent = txs_sent;
|
||||
metrics.txs_confirmed = txs_confirmed;
|
||||
metrics.txs_finalized = txs_finalized;
|
||||
|
||||
log::info!("{metrics:?}");
|
||||
}
|
||||
|
|
|
@ -2,11 +2,10 @@ use serde::{Deserialize, Serialize};
|
|||
|
||||
#[derive(Clone, Default, Debug, Serialize, Deserialize)]
|
||||
pub struct Metrics {
|
||||
pub total_txs_sent: usize,
|
||||
pub total_txs_confirmed: usize,
|
||||
pub total_txs_finalized: usize,
|
||||
pub txs_sent_in_one_sec: usize,
|
||||
pub txs_confirmed_in_one_sec: usize,
|
||||
pub txs_finalized_in_one_sec: usize
|
||||
pub txs_sent: usize,
|
||||
pub txs_confirmed: usize,
|
||||
pub txs_finalized: usize,
|
||||
pub txs_ps: usize,
|
||||
pub txs_confirmed_ps: usize,
|
||||
pub txs_finalized_ps: usize,
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue