The Helm chart of ragleap-observability 0.8.4 (Prometheus, Grafana, Loki + Promtail and AlertManager, with an optional Grafana Alloy log shipper and a postgres-exporter) packaged as a jar, with a small class that reads its files. This is not a code port: the jar carries the same files as the PyPI wheel, under the same paths. Helm and Kubernetes are not included, and the class does not install charts, deploy workloads or access a cluster.
Maven Central: io.github.antonyrag:ragleap-observability:0.8.4
What is included
- The 17 files of the PyPI wheel, all under
ragleap_observability/helm/ragleap-observability/:Chart.yaml,values.yamland 15 files intemplates/(Prometheus, Grafana, Loki, Promtail, Alloy, AlertManager and postgres-exporter manifests, the Prometheus rules ConfigMap, service accounts andNOTES.txt). com.ragleap.observability.RagleapObservability, withopenHelm(relativePath)to open a bundled chart file from the classpath as a stream, for exampleRagleapObservability.openHelm("ragleap-observability/Chart.yaml"). Paths must be relative and may not contain backslashes or parent segments.
How it was verified
- Built from commit e5e4328 (main) with
mvn -Prelease clean deploy(OpenJDK 21.0.12, Maven 3.6.3). The jar, sources jar, javadoc jar and pom were signed with key E5874054AA4B59B5 (Antony [email protected]); all four signatures verified before upload. Before uploading, the 17 files in the jar were compared with the PyPI wheel 0.8.4: the same files, no differences. - The Central portal validated the deployment (5aef373c-55be-4bfd-8e9f-d7e3dba6b2d6) and it was published by hand.
- On 2026-11-03, after publishing: Central lists 24 files for 0.8.4 (the four artifacts, each with
.asc, md5, sha1, sha256 and sha512); the jar served by Central has sha256 7fbc2c62477bf70a89efc7d5da0822134694fab727ff9c5f0a966c9bfd024d38, identical to the jar built before upload; the signature on the published jar verifies with the same key. - The 17 resource files in the jar served by Central were compared byte for byte with the PyPI wheel 0.8.4: the same 17 files, no differences.
- CI: the
Java Observability Resource Parityworkflow (file list and file contents against the wheel) passed on 2026-10-29 (main at 4e11d21) and on 2026-10-30 (pull request at 1ebc6c4).
Not verified
- The published jar was not built into a separate consuming project; only its contents, checksum and signature were checked.
- Other JDK and Maven versions were not tested.
- The jar only carries the chart files. What the chart does on a cluster is covered by the Python package's own live tests on a real cluster, which are not repeated for the jar. As in the Python package, AlertManager delivery was verified against a stand-in receiver only (no real Slack or email send), slow-burn alert firing was not tested, and there are no request-level SLOs yet because the app exports no metrics.
Not included
- Helm, Kubernetes or any way to install the chart.
- The Python
__init__.pyof the wheel.
PyPI counterpart: https://pypi.org/project/ragleap-observability/0.8.4/