Dashboard guide
The ServersPulse dashboard is where you monitor server performance, manage alerts, track players, and configure your workspace.
Server list
After logging in, the dashboard shows your server list in the sidebar. Each server displays:
- Server name and optional group label
- Live status -- whether the server is currently online and sending data
- Quick metrics -- a snapshot of current TPS and player count
Servers are grouped by their group label if one is set. Click a server to open its detail view.
Server overview
The main server page shows real-time and historical performance data.
Live metrics
At the top of the page, you see the latest values for:
- TPS -- Ticks per second. A healthy server runs at 20.0 TPS. Values below 18 usually indicate lag.
- MSPT -- Milliseconds per tick. This is how long each tick takes to process. Lower is better; values above 50ms mean the server cannot keep up with 20 TPS.
- Memory -- Current heap memory usage vs. allocated maximum, shown as both absolute values (MB) and a percentage.
- Players -- Current online player count.
These values update in real time via WebSocket when you have the page open.
Performance charts
Below the live metrics, interactive charts display historical data for:
- TPS over time -- Shows TPS trends with the 20.0 target line
- MSPT over time -- Tick processing time trends
- Memory usage -- Used memory vs. max allocated over time
- Player count -- Online player count over time
Time range selection
Use the time range selector to view different historical windows:
- Recent ranges (1 hour, 6 hours, 24 hours, 7 days, 30 days)
- Custom date range picker
The data resolution adjusts automatically based on the selected range:
| Range | Resolution |
|---|---|
| Short (hours) | Raw snapshots at your polling interval |
| Medium (days) | 5-minute averages |
| Long (weeks/months) | 1-hour averages |
This keeps charts responsive and readable regardless of the time range.
World metrics
The world metrics view breaks down performance data per Minecraft world:
- Entity count -- Total loaded entities in each world
- Chunk count -- Loaded chunks per world
- Player count -- Players in each world
This helps identify which worlds are contributing most to server load. If a specific world has significantly more entities or chunks than others, it may be the source of performance issues.
Incidents tab
The incidents tab lists all alert incidents for the server, ordered by most recent. Each entry shows:
- Incident type (TPS drop, crash, offline, etc.)
- Severity (warning or critical)
- Start time and resolution time
- The rule that triggered it
- A descriptive message with metric values
You can delete resolved incidents to keep the list clean. See the Alerts documentation for details on incident types.
Players tab
The players tab shows all tracked players for the server:
- Username and UUID
- Join count -- Total number of times the player has joined
- Total playtime -- Accumulated play time across all sessions
- First seen / Last seen -- When the player first and most recently connected
- Platform -- The client platform (Java, Bedrock)
- First hostname -- The domain/IP the player first connected through
Click a player to see their individual session history. See Players & Retention for more details.
Retention tab
Shows player retention cohort analysis. Available on Pro and Multi plans. See Players & Retention for details.
Rules tab
Manage notification rules for this server. See the Alerts documentation for a complete guide on creating and configuring rules.
Settings tab
Server-level settings:
- Server name -- Change the display name
- Server group -- Set or change the group label
- Delete server -- Permanently remove the server and all its data (owner only)
Sharing tab
Manage team access for this server. See Team Access for details on roles, invites, and permissions.
Navigation tips
- Use the sidebar to switch between servers quickly
- The server's sub-tabs (Overview, Incidents, Players, Retention, Rules, Settings, Sharing) are accessible from the server detail view
- Account-level settings (profile, password, OAuth linking) are in the Settings page
- Weekly reports and billing are available from the dashboard sidebar
Contributors
Thanks to everyone who keeps this docs area accurate.