← Назад к ресурсам

ServerPulse

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

Modrinth management optimization utility

Описание

![serverpulse poster](https://cdn.modrinth.com/data/cached_images/b303149190c693b29cb572f7d11d994f27276d3c.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! If you need support, or you have any question, join our [Discord server](https://discord.gg/jZUqcemc4G) ## 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, BungeeCord** 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) - MSPT (last, min, max, 1m, 5m, 15m) - CPU Usage (System, JVM, Available Processors) - 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, BungeeCord or Fabric server (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](https://github.com/renvins/serverpulse) Screenshots: ![ServerPulse Grafana Dashboard Example1](https://cdn.modrinth.com/data/cached_images/1ebadb114e9d8867fea7a7fa7b5166a8df335303.png) _Example dashboard view 1: System Metrics_ ![ServerPulse Grafana Dashboard Example2](https://cdn.modrinth.com/data/cached_images/0c5993b66ba25dd37a8cf477be3c6b40538eeb00.png) _Example dashboard view 2: System Metrics 2_ ![ServerPulse Grafana Dashboard Example3](https://cdn.modrinth.com/data/cached_images/eba6c978b8bb0fb407dbf86254112dbc8cf396e9.png) _Example dashboard view 3: System & World Metrics_ ![ServerPulse Grafana Dashboard Example4](https://cdn.modrinth.com/data/cached_images/57bf28fa13c5c91d208589a4586de5f3b5769888_0.webp) _Example dashboard view 4: Player Metrics_ ![ServerPulse Grafana Dashboard Example5](https://cdn.modrinth.com/data/cached_images/6091cacef7dbb92da191526889bbbcca994f1d1d.png) _Example dashboard view 5: CPU Stats_ ## Support & Contributions: - Issues & Features [https://github.com/renvins/serverpulse/issues](https://github.com/renvins/serverpulse/issues) - Contributing [https://github.com/renvins/serverpulse/blob/master/CONTRIBUTING.md](https://github.com/renvins/serverpulse/blob/master/CONTRIBUTING.md) - Discord [https://discord.gg/jZUqcemc4G](https://discord.gg/jZUqcemc4G) **Ready to take control of your server's performance with a professional monitoring solution? Download ServerPulse today!**