in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer/SubscriberMetrics.java [78:91]
public void updateReplicationStatusMetrics(Event event) {
if (event instanceof RefReplicationDoneEvent
|| event instanceof RefReplicatedEvent
|| event instanceof ReplicationScheduledEvent
|| event instanceof RefUpdatedEvent) {
ProjectEvent projectEvent = (ProjectEvent) event;
replicationStatus.updateReplicationLag(projectEvent.getProjectNameKey());
} else if (event instanceof ProjectDeletionReplicationSucceededEvent) {
ProjectDeletionReplicationSucceededEvent projectDeletion =
(ProjectDeletionReplicationSucceededEvent) event;
replicationStatus.removeProjectFromReplicationLagMetrics(projectDeletion.getProjectNameKey());
}
}