Server Assistant | Automatic issue reporter and handler! Report errors, lag, and crashes with cause!

SpigotVIP Server Assistant | Automatic issue reporter and handler! Report errors, lag, and crashes with cause! 1.0.10

Server Assistant | Automatic issue reporter and handler! Report errors, lag, and crashes with cause!
logo.png

About:
Server Assistant is an issue reporting tool. It monitors your minecraft server and will report issues. It can report crashes, report lag, report errors, and even can report custom issues using the API. It's reports contain the relevant information for solving the given issue (Including automatic timings generation for lagspikes - max once per hour). You can think of it like a guardian angel that is always watching and looking after your server even when you are asleep!

When an issue occurs, Server Assistant can make sure you know by sending you notifications through a wide variety of means! It can notify you via Slack, Email (Via IFTTT), Webhooks and more!

Visit the official website here

Who is this for?
  • Server/Network owners who want to know about server issues so they can solve them.
  • Server/Network developers who want to know the cause of issues so they can solve them.
  • People who care about player experience. Using Server Assistant you can configure lagging servers to automatically grab relevant data (For diagnosing the cause of the lag. Eg. Timings - Timings are collected a maximum of once per hour) and then reboot.
Features:
sampleNotificationSlack.PNG

  • Server Lag Detection - Can detect and respond to the server lagging.
  • Server Crash Detection - Can detect and respond to the server crashing from an error.
  • Server Freeze Detection - Can detect and respond to the server freezing.
  • Server Error (Exception) Detetion - Can detect and respond to exceptions (errors).
  • Report generation - Generates an issue report when an issue occurs. Can include thread dumps, stacktraces, timings (Max once per hour) and other useful data for resolving issues.
  • Configurable responses to issues - Fully configurable responses to issues.
    • Send a notification to your Slack
    • Use If This Then That to send you an email/SMS or dim your bedroom lights (Or any other kind of imaginable notification)
    • Log issues to either a folder or a database
    • Submit generated report to a custom webhook via a JSON POST request.
    • Create custom responses via the API
  • See server memory usage, both in MB and as a %
  • See server TPS (tickrate) in realtime
  • See server entity count and breakdown
  • Print thread dumps of the server (Very useful developer tool)
  • API - Allows you to create your own issue detectors and issue responses. For more information read here.
Commands
A full list of commands and permissions is available here.

sampleStatus.png

  • /serverstatus - Shows you the current health of the server. It will output the server's uptime, tickrate (TPS), memory usage, and information about loaded entities.
  • /threaddump - Will generate a thread dump of all running threads, print it out to console and (if enabled) save it to the archive (Folder/database where issues are logged). It basically is printing out what code the computer is doing, this is very helpful for diagnosing the cause of certain issues.
Example uses:
Some of the most common uses of the plugin, although it is capable of more than just this.
  • Report when a server is lagging - With timings taken during the lag. Useful for diagnosing lag cause.
  • Restart a server that's lagging - Why make players suffer from a server that is lagging?
  • Report when a server crashes - With a thread dump (if freeze) or crash log (if error). Useful to diagnosing crash cause.
  • Diagnose the cause of an issue such as a lagspike or crash - Prevent future player's gameplay being ruined.
  • Notify your team's slack of a server issue - So you can jump onto it right away
  • Send you an email when your server is struggling - So no matter where you are, you will know if your server has any issues.
  • Finding out your server's current performance, by looking at the realtime memory usage and tickrate - So you can figure out if an observed lagspike was the server lagging, or your connection to the server, etc...
  • Know when an error occurs on your server - Know if and when errors occur on your server without reviewing hours of logs!

Documentation and tutorials
Full documentation is available on the official website.
API Documentation
Server Assistant features an API for developers to use if they want to add their own custom issue detection (Eg. database failure in a plugin) or if they want to add their own issue response. (Eg. Give everybody on the server free diamonds when it lags)

Information about the API can be found here.

Report an issue
Please report any issues you find here.

Payment issues
If you have any issues with payment, then private message 'storm345' and I will do my best to resolve the issue you have.

Latest reviews

Failure to validate purchase message

Similar resources

#SERVER (SkyGiants) like HiveMC! J
3.50 star(s) 2 ratings
Downloads
576
Updated
(50% SALE) ☁️ FACTIONS SERVER ☁️ {CUSTOM TERRAIN I LATEST MECHANICS} Unreality
3.50 star(s) 4 ratings
Downloads
1,931
Updated
BlackSpigot General Chat
Rules Help Users
    R @ rovaste28: is there anyone who can send me a resource?
    Top