ServerPulse: Real-time Minecraft Performance Monitoring (Grafana + InfluxDB) icon

ServerPulse: Real-time Minecraft Performance Monitoring (Grafana + InfluxDB) -----

Effortless Minecraft performance monitoring with pre-configured Grafana/InfluxDB via Docker.



ServerPulse - Effortless Minecraft Server Performance Monitoring

Tired of guessing why your server is lagging? Wish you had clear, visual insights into TPS, memory, entities, and more?

ServerPulse
is a lightweight PaperMC plugin that seamlessly exports crucial server metrics to InfluxDB, allowing you to visualize them beautifully in Grafana. Gain deep insights into your server's performance, identify bottlenecks, and make informed decisions!

The best part? Setting it up is incredibly easy thanks to the included Docker Compose configuration! Get InfluxDB and Grafana running with pre-configured dashboards in minutes.

Features:
  • Real-time Metrics: Tracks essential performance indicators.
  • Comprehensive Data:
    • TPS (1m, 5m, 15m)
    • Online Players
    • JVM Memory (Used, Committed, Max Heap)
    • Disk Usage (Usable Bytes & Percent)
  • Per-World Stats: Loaded Chunks, Total Entities, Living Entities
  • Efficient & Safe: Uses asynchronous tasks and batch writing to minimize server impact.
  • InfluxDB Backend: Leverages a powerful time-series database for storing metrics.
  • Grafana Dashboards: Comes with pre-configured Grafana dashboards (via Docker setup) to get you visualizing data immediately! Includes a Global Overview and a Per-World Detail dashboard.
  • Easy Setup: Docker Compose handles the InfluxDB and Grafana setup and provisioning.
  • Open Source: Fully open source on GitHub. Contributions welcome!
Requirements:
  • Server: PaperMC (or forks like Pufferfish - Spigot/CraftBukkit might work but Paper is recommended/tested)
  • System: Docker and Docker Compose installed on the machine hosting InfluxDB/Grafana (can be the same machine as the Minecraft server or separate).
Quick Setup (using Docker Compose):
Detailed setup instructions, configuration options, and troubleshooting, please visit the https://github.com/renvins/serverpulse

Screenshots:
dashboard.png

Example dashboard view 1: General Server Overview

dashboard2.png
Example dashboard view 2: Per-World Details

Support & Contributions:
Download ServerPulse today and take control of your server's performance!
Resource Information
Author:
----------
Total Downloads: 13
First Release: Apr 1, 2025
Last Update: Apr 1, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings