From f93afc1709f713ccb9ba6ad53e9aab029264ffdb Mon Sep 17 00:00:00 2001 From: cuqmbr Date: Fri, 25 Jul 2025 17:58:51 +0300 Subject: [PATCH] add and configure UnifiedMetrics prometheus exporter --- src/plugins/UnifiedMetrics/config.yml | 14 ++++++++++++++ src/plugins/UnifiedMetrics/driver/prometheus.yml | 16 ++++++++++++++++ .../unifiedmetrics-platform-bukkit-0.3.8.jar | 3 +++ 3 files changed, 33 insertions(+) create mode 100644 src/plugins/UnifiedMetrics/config.yml create mode 100644 src/plugins/UnifiedMetrics/driver/prometheus.yml create mode 100644 src/plugins/unifiedmetrics-platform-bukkit-0.3.8.jar diff --git a/src/plugins/UnifiedMetrics/config.yml b/src/plugins/UnifiedMetrics/config.yml new file mode 100644 index 0000000..e34d3b1 --- /dev/null +++ b/src/plugins/UnifiedMetrics/config.yml @@ -0,0 +1,14 @@ +server: + name: "survival" +metrics: + enabled: true + driver: "prometheus" + collectors: + systemGc: true + systemMemory: true + systemProcess: true + systemThread: true + server: true + world: true + tick: true + events: true \ No newline at end of file diff --git a/src/plugins/UnifiedMetrics/driver/prometheus.yml b/src/plugins/UnifiedMetrics/driver/prometheus.yml new file mode 100644 index 0000000..1673e83 --- /dev/null +++ b/src/plugins/UnifiedMetrics/driver/prometheus.yml @@ -0,0 +1,16 @@ +mode: "HTTP" +http: + host: "0.0.0.0" + port: 9102 + authentication: + scheme: "NONE" + username: "username" + password: "password" +pushGateway: + job: "unifiedmetrics" + url: "http://pushgateway:9091" + authentication: + scheme: "NONE" + username: "username" + password: "password" + interval: 10 \ No newline at end of file diff --git a/src/plugins/unifiedmetrics-platform-bukkit-0.3.8.jar b/src/plugins/unifiedmetrics-platform-bukkit-0.3.8.jar new file mode 100644 index 0000000..6aa9aa8 --- /dev/null +++ b/src/plugins/unifiedmetrics-platform-bukkit-0.3.8.jar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b1ec4c0e534c2fd09a8d52e6344fad0db30dda6cbbd9bae8dee2b6c6eb860a0 +size 10199934