mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 12:15:40 +08:00
build(deps): bump opentelemetry crates to 0.27 (#6774)
This commit is contained in:
@ -74,7 +74,7 @@ impl Handler {
|
||||
let jobs_picked = Arc::new(atomic::AtomicU8::new(0));
|
||||
|
||||
while self.running.load(atomic::Ordering::SeqCst) {
|
||||
metrics::DRAINER_HEALTH.add(&metrics::CONTEXT, 1, &[]);
|
||||
metrics::DRAINER_HEALTH.add(1, &[]);
|
||||
for store in self.stores.values() {
|
||||
if store.is_stream_available(stream_index).await {
|
||||
let _task_handle = tokio::spawn(
|
||||
@ -103,7 +103,7 @@ impl Handler {
|
||||
pub(crate) async fn shutdown_listener(&self, mut rx: mpsc::Receiver<()>) {
|
||||
while let Some(_c) = rx.recv().await {
|
||||
logger::info!("Awaiting shutdown!");
|
||||
metrics::SHUTDOWN_SIGNAL_RECEIVED.add(&metrics::CONTEXT, 1, &[]);
|
||||
metrics::SHUTDOWN_SIGNAL_RECEIVED.add(1, &[]);
|
||||
let shutdown_started = time::Instant::now();
|
||||
rx.close();
|
||||
|
||||
@ -112,9 +112,9 @@ impl Handler {
|
||||
time::sleep(self.shutdown_interval).await;
|
||||
}
|
||||
logger::info!("Terminating drainer");
|
||||
metrics::SUCCESSFUL_SHUTDOWN.add(&metrics::CONTEXT, 1, &[]);
|
||||
metrics::SUCCESSFUL_SHUTDOWN.add(1, &[]);
|
||||
let shutdown_ended = shutdown_started.elapsed().as_secs_f64() * 1000f64;
|
||||
metrics::CLEANUP_TIME.record(&metrics::CONTEXT, shutdown_ended, &[]);
|
||||
metrics::CLEANUP_TIME.record(shutdown_ended, &[]);
|
||||
self.close();
|
||||
}
|
||||
logger::info!(
|
||||
@ -217,7 +217,7 @@ async fn drainer(
|
||||
if let redis_interface::errors::RedisError::StreamEmptyOrNotAvailable =
|
||||
redis_err.current_context()
|
||||
{
|
||||
metrics::STREAM_EMPTY.add(&metrics::CONTEXT, 1, &[]);
|
||||
metrics::STREAM_EMPTY.add(1, &[]);
|
||||
return Ok(());
|
||||
} else {
|
||||
return Err(error);
|
||||
@ -236,12 +236,8 @@ async fn drainer(
|
||||
let read_count = entries.len();
|
||||
|
||||
metrics::JOBS_PICKED_PER_STREAM.add(
|
||||
&metrics::CONTEXT,
|
||||
u64::try_from(read_count).unwrap_or(u64::MIN),
|
||||
&[metrics::KeyValue {
|
||||
key: "stream".into(),
|
||||
value: stream_name.to_string().into(),
|
||||
}],
|
||||
router_env::metric_attributes!(("stream", stream_name.to_owned())),
|
||||
);
|
||||
|
||||
let session_id = common_utils::generate_id_with_default_len("drainer_session");
|
||||
@ -254,12 +250,8 @@ async fn drainer(
|
||||
Err(err) => {
|
||||
logger::error!(operation = "deserialization", err=?err);
|
||||
metrics::STREAM_PARSE_FAIL.add(
|
||||
&metrics::CONTEXT,
|
||||
1,
|
||||
&[metrics::KeyValue {
|
||||
key: "operation".into(),
|
||||
value: "deserialization".into(),
|
||||
}],
|
||||
router_env::metric_attributes!(("operation", "deserialization")),
|
||||
);
|
||||
|
||||
// break from the loop in case of a deser error
|
||||
|
||||
Reference in New Issue
Block a user