Add additional subscription metrics (#18071)

This commit is contained in:
Tyera Eulberg
2021-06-18 13:52:22 -06:00
committed by GitHub
parent d18e02ef44
commit 83a6c669a5

View File

@ -224,6 +224,8 @@ impl RpcSolPubSubImpl {
debug!("Total existing subscriptions: {}", num_subscriptions); debug!("Total existing subscriptions: {}", num_subscriptions);
if num_subscriptions >= self.max_active_subscriptions { if num_subscriptions >= self.max_active_subscriptions {
info!("Node subscription limit reached"); 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 { Err(Error {
code: ErrorCode::InternalError, code: ErrorCode::InternalError,
message: "Internal Error: Subscription refused. Node subscription limit reached" message: "Internal Error: Subscription refused. Node subscription limit reached"
@ -231,6 +233,7 @@ impl RpcSolPubSubImpl {
data: None, data: None,
}) })
} else { } else {
datapoint_info!("rpc-subscription", ("total", num_subscriptions + 1, i64));
Ok(()) Ok(())
} }
} }