First pre-release of the upcoming Prometheus metrics library. The main feature is support for the new Prometheus native histograms. This release contains the following modules:
prometheus-metrics-core- core metric library.prometheus-metrics-model- data model for read-only immutable Prometheus metrics snapshots.prometheus-metrics-exposition-formats- text format, OpenMetrics format, Prometheus protobuf format.prometheus-metrics-config- runtime configuration, e.g. for configuring new histogram buckets at runtime.prometheus-metrics-exporter-servlet-jakarta- exporter servlet.
These modules are currently independent of the existing simpleclient modules. Before releasing 1.0.0 we will implement a bridge from simpleclient_* to prometheus-metrics-* for backwards compatibility.
The source code is on the 1.0.x branch.
There is a tomcat-servlet-example project for trying the new metrics library (see README).