Introducing the Prometheus Java client 1.0.0
Blog post from Grafana Labs
The Prometheus Java client 1.0.0 release marks a significant update to the metrics library, enabling Java applications to be instrumented with Prometheus metrics, and introducing new features such as native histogram support and OpenTelemetry integration. This version represents a complete rewrite of the data model and API, enhancing performance, interoperability, and configurability. The update aligns with emerging open standards, allowing seamless integration with OpenTelemetry and improving runtime configuration through various options. Extensive documentation and end-to-end examples are now available, addressing previous shortcomings in user guidance. The update aims to support high-performance applications by optimizing both metric types and operations for concurrent use, with future plans to expand module support and enhance integration with OpenTelemetry's semantic conventions. Additionally, Grafana Labs continues to support Prometheus with a range of dashboards, enhancing the monitoring setup with compliance to semantic conventions.