Add additional subscription metrics (#18071) (#18075)

(cherry picked from commit 83a6c669a5)

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
This commit is contained in:
mergify[bot]
2021-06-18 23:56:17 +00:00
committed by GitHub
parent 4aedc086e5
commit b17c2f451a

View File

@ -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(())
}
}