in geronimo-metrics-extensions/geronimo-metrics-extension-common/src/main/java/org/apache/geronimo/microprofile/metrics/extension/common/MicroprofileMetricsAdapter.java [35:51]
public Consumer<Definition> registrer() {
return def -> {
final Metadata metadata = Metadata.builder()
.withName(def.getName())
.withDisplayName(def.getDisplayName())
.withDescription(def.getDescription())
.withType(GAUGE)
.withUnit(def.getUnit())
.build();
try {
registry.register(metadata, (Gauge<Double>) () -> def.getEvaluator()
.getAsDouble());
} catch (final RuntimeException re) {
Logger.getLogger(MicroprofileMetricsAdapter.class.getName()).fine(re.getMessage());
}
};
}