in src/main/java/org/apache/sling/discovery/impl/support/MetricReporter.java [343:355]
private void updateRemote(TopologyView newView) {
// remoteClusters only counts the remote ones, so we subtract 1 representing our local one
remoteClusters.set(newView.getClusterViews().size() - 1);
final String localClusterId = newView.getLocalInstance().getClusterView().getId();
int instances = 0;
for (ClusterView cluster : newView.getClusterViews()) {
final String clusterId = cluster.getId();
if (!clusterId.equals(localClusterId)) {
instances += cluster.getInstances().size();
}
}
remoteInstances.set(instances);
}