Add pull request count metrics (#10421)
This commit is contained in:
@ -231,6 +231,7 @@ struct GossipStats {
|
|||||||
epoch_slots_push: Counter,
|
epoch_slots_push: Counter,
|
||||||
push_message: Counter,
|
push_message: Counter,
|
||||||
new_pull_requests: Counter,
|
new_pull_requests: Counter,
|
||||||
|
new_pull_requests_count: Counter,
|
||||||
mark_pull_request: Counter,
|
mark_pull_request: Counter,
|
||||||
skip_pull_response_shred_version: Counter,
|
skip_pull_response_shred_version: Counter,
|
||||||
skip_pull_shred_version: Counter,
|
skip_pull_shred_version: Counter,
|
||||||
@ -1353,6 +1354,9 @@ impl ClusterInfo {
|
|||||||
.collect()
|
.collect()
|
||||||
};
|
};
|
||||||
self.append_entrypoint_to_pulls(&mut pulls);
|
self.append_entrypoint_to_pulls(&mut pulls);
|
||||||
|
self.stats
|
||||||
|
.new_pull_requests_count
|
||||||
|
.add_relaxed(pulls.len() as u64);
|
||||||
pulls
|
pulls
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|(peer, filter, gossip, self_info)| {
|
.map(|(peer, filter, gossip, self_info)| {
|
||||||
@ -2112,7 +2116,7 @@ impl ClusterInfo {
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
datapoint_info!(
|
datapoint_info!(
|
||||||
"cluster_info_shred_version_skip",
|
"cluster_info_stats4",
|
||||||
(
|
(
|
||||||
"skip_push_message_shred_version",
|
"skip_push_message_shred_version",
|
||||||
self.stats.skip_push_message_shred_version.clear(),
|
self.stats.skip_push_message_shred_version.clear(),
|
||||||
@ -2138,6 +2142,11 @@ impl ClusterInfo {
|
|||||||
self.stats.push_message_value_count.clear(),
|
self.stats.push_message_value_count.clear(),
|
||||||
i64
|
i64
|
||||||
),
|
),
|
||||||
|
(
|
||||||
|
"new_pull_requests_count",
|
||||||
|
self.stats.new_pull_requests_count.clear(),
|
||||||
|
i64
|
||||||
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
*last_print = Instant::now();
|
*last_print = Instant::now();
|
||||||
|
Reference in New Issue
Block a user