Hello everyone,

client_java 1.0.0 is a complete re-write of the Prometheus Java client 
library. The main new feature is support for Prometheus native histograms, 
but we are also using the opportunity to clean things up.

The first pre-releases are available, current version is 1.0.0-alpha-2 
<https://github.com/prometheus/client_java/releases>.

The new modules are independent of the existing simpleclient 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.

We also started working on documentation:

   - example-tomcat-servlet 
   
<https://github.com/prometheus/client_java/tree/1.0.x/examples/example-tomcat-servlet>:
 
   Simple example with a Tomcat servlet to get started with Prometheus native 
   histograms.
   - example-exemplars-tail-sampling 
   
<https://github.com/prometheus/client_java/tree/1.0.x/examples/example-exemplars-tail-sampling>:
 
   Example of how to use Exemplars with OpenTelemetry's Tail Sampling.

Feedback and Github issues are welcome!

Before we mark the 1.0.0 release we will implement a bridge for the 
existing simpleclient modules for backwards compatibility, and we will port 
popular modules like the HTTP server and the JVM metrics.

The source code for the 1.0.0 modules is on branch 1.0.x 
<https://github.com/prometheus/client_java/tree/1.0.x/>.

Fabian

-- 
You received this message because you are subscribed to the Google Groups 
"prometheus-announce" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-announce+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/prometheus-announce/9462a130-d36d-441f-bcd0-03a3e85d6a55n%40googlegroups.com.

Reply via email to