From b17c2f451affdd3937779d230c723e663d32cad3 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Fri, 18 Jun 2021 23:56:17 +0000 Subject: [PATCH] Add additional subscription metrics (#18071) (#18075) (cherry picked from commit 83a6c669a5c8ce95ae8bf71bbfc7acd9bc9e2dad) Co-authored-by: Tyera Eulberg --- core/src/rpc_pubsub.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/rpc_pubsub.rs b/core/src/rpc_pubsub.rs index 7909379f10..b77b68de88 100644 --- a/core/src/rpc_pubsub.rs +++ b/core/src/rpc_pubsub.rs @@ -222,6 +222,8 @@ impl RpcSolPubSubImpl { debug!("Total existing subscriptions: {}", num_subscriptions); if num_subscriptions >= self.max_active_subscriptions { info!("Node subscription limit reached"); + datapoint_info!("rpc-subscription", ("total", num_subscriptions, i64)); + inc_new_counter_info!("rpc-subscription-refused-limit-reached", 1); Err(Error { code: ErrorCode::InternalError, message: "Internal Error: Subscription refused. Node subscription limit reached" @@ -229,6 +231,7 @@ impl RpcSolPubSubImpl { data: None, }) } else { + datapoint_info!("rpc-subscription", ("total", num_subscriptions + 1, i64)); Ok(()) } }