UnifiedMetrics - Fully-featured metrics collection agent for Minecraft servers

UnifiedMetrics is a fully-featured free and open-source metrics collection plugin for Minecraft servers. The source code can be found on [GitHub]https://github.com/Cubxity/UnifiedMetrics).

Compatibility

Server:

  • 1.8+ Spigot servers
  • Minestom (Beta)
  • Velocity
  • BungeeCord

Metrics:

  • Prometheus
  • InfluxDB

Features

  • Server metrics collection (TPS, MSPT, Players, Plugins)
  • World metrics collection (Entities, Chunks)
  • Events metrics collection (Player flow, chat, pings)
  • JVM metrics collection (Memory, CPU Load, Threads, GC, Uptime)
  • Extensible API (Custom metrics, samples, metrics driver)
  • More features upcoming…

Getting started

Read the wiki for instructions.

Version 0.1.1 is out!

Changelog:

  • Bug fixes
  • Performance improvement
  • Refactored API

hello I from to tw
i dont use Grafana and InfluxDB
Can use videos tutorial?

This looks awesome, been looking for something like this to tack resource utilization per server. Is it possible to bring up the dashboard remotely if I’m running my server on a Debian root level cloud host service?

Yes, UnifiedMetrics is just the metrics collector. Meaning you can set up InfluxDB and Grafana to your liking.

Unfortunately, you cannot use UnifiedMetrics without InfluxDB at this moment. There’s currently no video tutorial available. I would recommend setting up InfluxDB and Grafana using something like docker-compose.

Version 0.1.2 is out!

Changelog:

  • Bug fixes
  • Added MSPT Metric
  • Updated Grafana dashboard

Migration guide
Migration guuide can be found here

UnifiedMetrics 0.3.0 is out!

Changes:

  • Bukkit 1.17 support
  • Proper InfluxDB 2.0 support
  • Support for Minestom and BungeeCord
  • Histogram metrics
  • Improved & updated dashboard
  • Improved accuracy of metrics
  • Relicensed under LGPLv3
  • Other minor changes

Migration:
0.3.x contains breaking changes from 0.2.x. Configuration format has been changed from TOML to YAML due to JAR size. The internal metrics APi has been changed and some metrics have been changed. Please consult the wiki for configuration. The updated dashboard can be found here.

Get it: https://github.com/Cubxity/UnifiedMetrics/releases/tag/v0.3.0