feat: expand metrics collection

This commit is contained in:
dmg
2026-01-22 22:13:12 -05:00
parent 01878de01e
commit 03b2e83274
6 changed files with 510 additions and 1 deletions
@@ -3,8 +3,12 @@ package com.prometheus.spigot;
import com.prometheus.spigot.http.MetricsHttpHandler;
import com.prometheus.spigot.listeners.BlockBreakListener;
import com.prometheus.spigot.listeners.ChatListener;
import com.prometheus.spigot.listeners.ChunkListener;
import com.prometheus.spigot.listeners.CommandListener;
import com.prometheus.spigot.listeners.ConnectionListener;
import com.prometheus.spigot.listeners.DeathListener;
import com.prometheus.spigot.listeners.MoveListener;
import com.prometheus.spigot.listeners.PluginListener;
import com.prometheus.spigot.metrics.MetricsRegistry;
import com.prometheus.spigot.util.TokenGenerator;
import com.sun.net.httpserver.HttpServer;
@@ -61,6 +65,10 @@ public final class PrometheusSpigotPlugin extends JavaPlugin {
pluginManager.registerEvents(new DeathListener(metricsRegistry), this);
pluginManager.registerEvents(new ChatListener(metricsRegistry), this);
pluginManager.registerEvents(new MoveListener(metricsRegistry, countBlockMovementOnly), this);
pluginManager.registerEvents(new ConnectionListener(metricsRegistry), this);
pluginManager.registerEvents(new CommandListener(metricsRegistry), this);
pluginManager.registerEvents(new ChunkListener(metricsRegistry), this);
pluginManager.registerEvents(new PluginListener(metricsRegistry), this);
}
private void startHttpServer() {