in src/main/java/org/apache/sling/commons/metrics/internal/JmxExporterFactory.java [164:180]
protected String toMetricName(ObjectName objectName, String attributeName) {
String name = "sling"; // default domain
if (!StringUtils.isBlank(objectName.getDomain())) {
name = objectName.getDomain();
}
Hashtable<String,String> allkeys = objectName.getKeyPropertyList();
List<String> keyValues = new ArrayList<>(allkeys.values());
Collections.sort(keyValues);
StringBuilder builder = new StringBuilder(name);
for (String s: keyValues) {
builder.append( "." + s);
}
builder.append("." + attributeName);
return builder.toString();
}