ServerPulse [1.8-1.21.x] Real-time Minecraft performance monitoring icon

ServerPulse [1.8-1.21.x] Real-time Minecraft performance monitoring -----

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



serverpulse poster.png

ServerPulse is your all-in-one server monitoring solution that combines powerful metrics collection, beautiful visualizations, real-time alerting, and effortless setup. Monitor TPS, memory, entities, and more through professional Grafana dashboards - all up and running in minutes with Docker!

Tired of guessing why your server is lagging? Frustrated with complex monitoring setups? ServerPulse is what you are looking for!

Why ServerPulse?
  • Zero-Configuration Monitoring: Get started in minutes with our Docker Compose setup - InfluxDB, Grafana, and pre-built dashboards, all ready to go!
  • Universal Platform Support: Works with any Bukkit-based, Velocity and Fabric server while taking advantage of Paper-specific optimizations when available
  • Complete Solution: Not just a metrics exporter - includes the entire monitoring stack optimized for time-series data
  • Per-World Performance Tracking: Uniquely monitor metrics separately for each world - find problem areas fast!
  • Advanced Tagging System: Group and filter metrics by server, network, region, or any custom dimension
  • Production-Ready Infrastructure: Built-in health checks, automatic reconnection, and proper error handling
Real-Time Metrics Include:
  • TPS (1m, 5m, 15m)
  • Online Players
  • Player Ping Statistics (min, max, avg)
  • JVM Memory (Used, Committed, Max Heap)
  • Disk Usage (Usable Bytes & Percent)
  • Per-World Stats:
    • Loaded Chunks
    • Total Entities
Alert Notification System:
  • Multi-Platform Support: Choose between Discord or Telegram for notifications
  • Instant Notifications: Get alerted when TPS drops, memory spikes, or other critical events occur
  • Customizable Thresholds: Set your own alert conditions for any metric
  • Intelligent Alert Grouping: Prevents notification spam during ongoing issues
  • Easy Integration: Simple webhook setup for Discord or bot configuration for Telegram
Technical Features:
  • Efficient & Safe: Asynchronous tasks and batch writing minimize performance impact
  • Platform Detection: Automatically detects your server type and uses the optimal implementation
  • Flexible Configuration: Customize metrics collection intervals, alerts, and tagging
  • Professional Dashboards: Start monitoring immediately with pre-designed Grafana dashboards
  • Open Source: Full transparency and community-driven development
Requirements:
  • Server: Any Bukkit-based, Velocity or Fabric server (only latest ver for Fabric) (Bukkit, Spigot, Paper, or forks like Purpur, Pufferfish)
  • System: Docker and Docker Compose for the monitoring stack
  • Optional: Discord server or Telegram bot for alert notifications
Quick Start:
Clone, compose up, and you're monitoring! Full setup guide at https://github.com/renvins/serverpulse

Screenshots:
dashboard.png
Example dashboard view 1: General Server Overview

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

dashboard3.png
Example dashboard view 3: Players Ping Overview

Support & Contributions:
Ready to take control of your server's performance with a professional monitoring solution? Download ServerPulse today!
Resource Information
Author:
----------
Total Downloads: 400
First Release: Apr 1, 2025
Last Update: May 21, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings