Add counter metrics to rpc-subscriptions (#13596)
This commit is contained in:
@ -772,6 +772,7 @@ impl RpcSubscriptions {
|
|||||||
debug!("slot notify: {:?}", slot_info);
|
debug!("slot notify: {:?}", slot_info);
|
||||||
let subscriptions = subscriptions.slot_subscriptions.read().unwrap();
|
let subscriptions = subscriptions.slot_subscriptions.read().unwrap();
|
||||||
for (_, sink) in subscriptions.iter() {
|
for (_, sink) in subscriptions.iter() {
|
||||||
|
inc_new_counter_info!("rpc-subscription-notify-slot", 1);
|
||||||
notifier.notify(slot_info, sink);
|
notifier.notify(slot_info, sink);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -782,6 +783,7 @@ impl RpcSubscriptions {
|
|||||||
debug!("vote notify: {:?}", vote_info);
|
debug!("vote notify: {:?}", vote_info);
|
||||||
let subscriptions = subscriptions.vote_subscriptions.read().unwrap();
|
let subscriptions = subscriptions.vote_subscriptions.read().unwrap();
|
||||||
for (_, sink) in subscriptions.iter() {
|
for (_, sink) in subscriptions.iter() {
|
||||||
|
inc_new_counter_info!("rpc-subscription-notify-vote", 1);
|
||||||
notifier.notify(
|
notifier.notify(
|
||||||
RpcVote {
|
RpcVote {
|
||||||
slots: vote_info.slots.clone(),
|
slots: vote_info.slots.clone(),
|
||||||
@ -796,6 +798,7 @@ impl RpcSubscriptions {
|
|||||||
debug!("root notify: {:?}", root);
|
debug!("root notify: {:?}", root);
|
||||||
let subscriptions = subscriptions.root_subscriptions.read().unwrap();
|
let subscriptions = subscriptions.root_subscriptions.read().unwrap();
|
||||||
for (_, sink) in subscriptions.iter() {
|
for (_, sink) in subscriptions.iter() {
|
||||||
|
inc_new_counter_info!("rpc-subscription-notify-root", 1);
|
||||||
notifier.notify(root, sink);
|
notifier.notify(root, sink);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -936,6 +939,7 @@ impl RpcSubscriptions {
|
|||||||
num_signatures_notified,
|
num_signatures_notified,
|
||||||
signatures_time,
|
signatures_time,
|
||||||
);
|
);
|
||||||
|
inc_new_counter_info!("rpc-subscription-notify-bank-or-gossip", total_notified);
|
||||||
datapoint_info!(
|
datapoint_info!(
|
||||||
"rpc_subscriptions",
|
"rpc_subscriptions",
|
||||||
("source", source.to_string(), String),
|
("source", source.to_string(), String),
|
||||||
|
Reference in New Issue
Block a user