keeper: fix all confirmation reporting to be on success (#930)

This commit is contained in:
Christian Kamm 2024-04-03 11:39:00 +02:00 committed by GitHub
parent 2040aa9fa6
commit c2544d9bbd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 8 deletions

View File

@ -360,24 +360,24 @@ pub async fn loop_consume_events(
let sig_result = client.send_and_confirm_permissionless_tx(vec![ix]).await; let sig_result = client.send_and_confirm_permissionless_tx(vec![ix]).await;
let confirmation_time = pre.elapsed().as_millis(); let duration_ms = pre.elapsed().as_millis();
METRIC_CONFIRMATION_TIMES.observe(confirmation_time as f64);
if let Err(e) = sig_result { if let Err(e) = sig_result {
METRIC_CONSUME_EVENTS_FAILURE.inc(); METRIC_CONSUME_EVENTS_FAILURE.inc();
info!( info!(
"metricName=ConsumeEventsV4Failure market={} durationMs={} consumed={} error={}", "metricName=ConsumeEventsV4Failure market={} durationMs={} consumed={} error={}",
perp_market.name, perp_market.name,
confirmation_time, duration_ms,
num_of_events, num_of_events,
e.to_string() e.to_string()
); );
error!("{:?}", e) error!("{:?}", e)
} else { } else {
METRIC_CONSUME_EVENTS_SUCCESS.inc(); METRIC_CONSUME_EVENTS_SUCCESS.inc();
METRIC_CONFIRMATION_TIMES.observe(duration_ms as f64);
info!( info!(
"metricName=ConsumeEventsV4Success market={} durationMs={} consumed={}", "metricName=ConsumeEventsV4Success market={} durationMs={} consumed={}",
perp_market.name, confirmation_time, num_of_events, perp_market.name, duration_ms, num_of_events,
); );
info!("{:?}", sig_result); info!("{:?}", sig_result);
} }
@ -413,23 +413,23 @@ pub async fn loop_update_funding(
}; };
let sig_result = client.send_and_confirm_permissionless_tx(vec![ix]).await; let sig_result = client.send_and_confirm_permissionless_tx(vec![ix]).await;
let confirmation_time = pre.elapsed().as_millis(); let duration_ms = pre.elapsed().as_millis();
METRIC_CONFIRMATION_TIMES.observe(confirmation_time as f64);
if let Err(e) = sig_result { if let Err(e) = sig_result {
METRIC_UPDATE_FUNDING_FAILURE.inc(); METRIC_UPDATE_FUNDING_FAILURE.inc();
error!( error!(
"metricName=UpdateFundingV4Error market={} durationMs={} error={}", "metricName=UpdateFundingV4Error market={} durationMs={} error={}",
perp_market.name, perp_market.name,
confirmation_time, duration_ms,
e.to_string() e.to_string()
); );
error!("{:?}", e) error!("{:?}", e)
} else { } else {
METRIC_UPDATE_FUNDING_SUCCESS.inc(); METRIC_UPDATE_FUNDING_SUCCESS.inc();
METRIC_CONFIRMATION_TIMES.observe(duration_ms as f64);
info!( info!(
"metricName=UpdateFundingV4Success market={} durationMs={}", "metricName=UpdateFundingV4Success market={} durationMs={}",
perp_market.name, confirmation_time, perp_market.name, duration_ms,
); );
info!("{:?}", sig_result); info!("{:?}", sig_result);
} }