From be99059a7f3db40dcfdd8b7530be2a239f5d51ad Mon Sep 17 00:00:00 2001 From: david Date: Sun, 15 Mar 2026 18:49:11 +0100 Subject: [PATCH] Add Java vendor to metrics and reorder properties --- core/src/main/java/dev/faststats/core/SimpleMetrics.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/dev/faststats/core/SimpleMetrics.java b/core/src/main/java/dev/faststats/core/SimpleMetrics.java index 0455484..b650bba 100644 --- a/core/src/main/java/dev/faststats/core/SimpleMetrics.java +++ b/core/src/main/java/dev/faststats/core/SimpleMetrics.java @@ -248,6 +248,7 @@ private String getSdkVersion() { return SDK_VERSION; } + private final String javaVendor = System.getProperty("java.vendor"); private final String javaVersion = System.getProperty("java.version"); private final String osArch = System.getProperty("os.arch"); private final String osName = System.getProperty("os.name"); @@ -258,11 +259,12 @@ protected JsonObject createData() { final var data = new JsonObject(); final var metrics = new JsonObject(); + metrics.addProperty("core_count", coreCount); + metrics.addProperty("java_vendor", javaVendor); metrics.addProperty("java_version", javaVersion); metrics.addProperty("os_arch", osArch); metrics.addProperty("os_name", osName); metrics.addProperty("os_version", osVersion); - metrics.addProperty("core_count", coreCount); this.metrics.forEach(metric -> { try {