UnifiedMetrics

⭐ ⭐ (137 endorsements) 📥 5,885 downloads 📌 v0.3.8 📅 10/5/2021
⚪ Last updated 2023

By cubxity · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 4/23/2023 📅 Created: 10/5/2021

🔍 Analysis

  • 👍 2.3% endorsement rate — high engagement, a strong quality signal
  • 🏆 #479 of 1560 bukkit mods in this game by downloads

📋 About This Mod

!(https://raw.githubusercontent.com/Cubxity/UnifiedMetrics/dev/0. 3.x/.github/assets/banner.png)

[!(https://img.shields.io/github/license/Cubxity/UnifiedMetrics?style=flat-square)](COPYING. LESSER) [!(https://img.shields.io/github/issues/Cubxity/UnifiedMetrics?style=flat-square)](https://github.com/Cubxity/UnifiedMetrics/issues) [!(https://img.shields.io/github/workflow/status/Cubxity/UnifiedMetrics/gradle-preview-ci/master?style=flat-square)](https://github.com/Cubxity/UnifiedMetrics/actions) [!(https://img.shields.io/badge/join-discord-blue?style=flat-square)](https://discord.gg/kDDhqJmPpA)

UnifiedMetrics is a fully-featured free and open-source metrics collection plugin for Minecraft servers. This project is licensed under (COPYING. LESSER).

[!(https://raw.githubusercontent.com/Cubxity/UnifiedMetrics/dev/0. 3.x/.github/assets/grafana.png)](https://dedimc.link/unifiedmetrics) Dashboard (https://github.com/Cubxity/UnifiedMetrics/wiki/Grafana) out-of-box! Click (https://unifiedmetrics-demo.cubxity.dev/) for live preview!

## Features

  • Platform-agnostic & compatible with popular platforms. Get the same metrics and features on any supported
  • platform.
  • Monitor your server in real-time with Prometheus/InfluxDB and provided Grafana dashboards.
  • High performance metric collection. Low to none performance impact on the server's performance.
  • Free and open-source. The code is free and open for anyone to audit and contribute to.

## Compatibility

Server:

  • 1. 8+ Spigot servers (includes Spigot-based forks)
  • 1. 16+ Fabric servers
  • Minestom
  • Velocity
  • BungeeCord

Metrics:

  • Prometheus
  • InfluxDB

## Getting started

Read the (https://github.com/Cubxity/UnifiedMetrics/wiki) for instructions on how to get started.

Table of metrics (click to show)

| Collector | Description | Platform | Default | | ------------- | ----------------------------------------------- | ------------------- | ------- | | systemGc | Garbage collection duration and freed bytes | All | true | | systemMemory | Memory used, committed, max and init | All | true | | systemProcess | CPU load, seconds, and process start time | All | true | | systemThread | Current, daemon, started, and peak thread count | All | true | | events | Login, join, quit, chat, and ping event counter | All | true | | server | Plugins count and player counts | All | true | | tick | Tick duration histogram | Bukkit, Minestom | true | | world | World entities, players, and chunks count | Bukkit, Minestom | true |

## Special Thanks

(https://billing.bloom.host/aff.php?aff=9) has kindly provided UnifiedMetrics with development servers. Bloom has server splitting built-in, which makes it extremely easy to build your monitoring stack. Get high performance servers at Bloom by using (https://billing.bloom.host/aff.php?aff=9).

[!(https://bloom.host/banner.gif)](https://billing.bloom.host/aff.php?aff=9)

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and . NET applications. YourKit is the creator of (https://www.yourkit.com/java/profiler/), (https://www.yourkit.com/.net/profiler/), and (https://www.yourkit.com/youmonitor/).

[!(https://www.yourkit.com/images/yklogo.png)](https://www.yourkit.com/)

## Building from source

Instructions (click to show)

Requirements:

  • JDK 8+ (16+ for Fabric, 17+ for Minestom)
  • Git (Optional)

To build UnifiedMetrics, you need to obtain the source code first. You can download the source from GitHub or use the Git CLI.

```bash $ git clone https://github.com/Cubxity/UnifiedMetrics && cd UnifiedMetrics ```

Open a terminal in the cloned directory and run the following command. The following command will build all subprojects.

```bash $ ./gradlew assemble -x signArchives ```

> `-x signArchives` is required to skip signing, unless you have signing set up

To build a specific subproject, you can prefix it with the subproject path. For example:

```bash $ ./gradlew :unifiedmetrics-platform-bukkit:assemble -x signArchives ```

The output artifacts can be found in `subproject/build/libs`.

Instructions (click to show)

### Examples

Example plugins can be found under (examples) directory.

### Gradle (Kotlin)

```kotlin repositories { mavenCentral() maven("https://s01.oss.sonatype.org/content/repositor

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
cubxity
Version
0.3.8
Downloads
5,885
Endorsements
137
Category
bukkit
Created
10/5/2021
Updated
4/23/2023
Game Versions
1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4
Tags
technology, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does UnifiedMetrics support?

The author lists 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5. Other versions may work but are untested by the author.

What is the latest version of UnifiedMetrics?

Version 0.3.8, published 2023-04-23 with 5,885 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by cubxity 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods