in geronimo-metrics/src/main/java/org/apache/geronimo/microprofile/metrics/cdi/MetricsExtension.java [455:470]
private Metadata createMetadata(final org.eclipse.microprofile.metrics.annotation.Metric config,
final Class<?> clazz, final Member javaMember, final Class<?> beanClass) {
final String name = Names.findName(beanClass, javaMember,
of(config.name()).filter(it -> !it.isEmpty()).orElseGet(javaMember::getName), config.absolute(),
"");
final Metadata metadata = Metadata.builder()
.withName(name)
.withDisplayName(config.displayName())
.withDescription(config.description())
.withType(findType(clazz))
.withUnit(config.unit())
.build();
final MetricID id = new MetricID(name, createTags(config.tags()));
addRegistration(metadata, id);
return metadata;
}