Hi

I've been enjoying participating in the MicroProfile Metrics spec group,
working on version 5 of the spec which is part of MicroProfile 6.
Additionally, I have worked with some of the participants on SmallRye
metrics to implement this - as you may recall we have switched over to
SmallRye to implement the majority of MP specs.

MP5 implementations can (and the SmallRye one does) use Micrometer as the
basis for metrics. A few things have been removed from the API, but the
annotations from previous versions of MP Metrics are still there - its just
a Micrometer based implementation. This does bring some additional
functionality, in particular around the ability to push metrics to other
backends such as Graphite/Grafana and Elastic, for example, as opposed to
just a pull using the Prometheus-based /metrics endpoint. Micrometer has
about 20 backends and they should all work with this implementation. I
can't test them all, so if you do have the chance to try out with one of
the others and run into issues please do shout.

A PR for main should be incoming today. I'd love for us to be able to cut a
release and be named as a compatible implementation on the spec's CCR, it
would be a fantastic milestone for us.

As a side-note: if you're ever interested in participating on a
specification, I would really recommend MicroProfile. The barrier for entry
is low (just show up :-) ) and the community is very welcoming. In metrics,
for example, you wouldn't need to be a metrics expert, or an app server
expert. Providing a view from a consumer's perspective would be a very
positive contribution.

Jon

Reply via email to