LagMonitor 1.17

Analyze your server performance and find the sources of your lag problems

  1. games647
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/games647/LagMonitor
    Contributors:
    games647, SlimaKCoder, Breuxi, Sternenforscher
    Description

    Gives you the possibility to monitor your server performance. This plugin is based on the powerful tools VisualVM and Java Mission Control, both provided by Oracle. This plugin gives you the possibility to use the features provided by these tools in Minecraft itself. This might be useful for server owners/administrators who cannot use the tools.

    Furthermore it especially made for Minecraft itself. So you can also check your TPS (Ticks per seconds), player ping, server timings and so on.

    If you like the project, leave a star on GitHub and contribute there.

    Development-Builds

    This plugin also supports newer Minecraft versions and is still updated. I moved away from doing fixed releases. Instead you can use development builds that are build directly after a change. Click on the left side on the build to download it or remove "changes" part of the URL to get always the latest.

    https://ci.codemc.org/job/Games647/job/LagMonitor/changes

    Features
    • Save Monitoring data into a MySQL database for webinterfaces
    • Many details about your setup like Hardware (Disk, Processor, ...) and about your OS
    • Player ping
    • Blocking operations on the main thread check (web requests, file reading, ...)
    • Thread safety checks
    • Sample CPU usage
    • Analyze RAM usage
    • Manage Java Flight Recordings - See this
    • Access to Stacktraces of running threads
    • Shows your ticks per second with history
    • Shows system performance usage
    • Visual graphs ingame
    • Ingame timings viewer
    • Access to Java environment variables (mbeans)
    • Plugin specific profiles
    • Open Source
    Source code

    Commands

    https://github.com/games647/LagMonitor#commands

    Permissions


    https://github.com/games647/LagMonitor#permissions
    [​IMG]
    Images


    Heap command

    [​IMG]


    Timing command
    [​IMG]

    CPU Graph (blue=process, yellow=system) - Process load
    [​IMG]

    Stacktrace and Threads command
    [​IMG]

    Ping Command
    [​IMG]

    Thread Sampler (Monitor command)
    [​IMG]

    System command
    [​IMG]

    Environment command
    [​IMG]

    Heap usage graph (yellow=allocated, blue=used)
    [​IMG]
    GalaxyAlphaCat, Osqai, ENCOM and 16 others like this.

Recent Reviews

  1. AchneVertippt
    AchneVertippt
    5/5,
    Version: 1.17
    God plugin. :)

    Please add the 1.16.x version :c

    ---------------------------------------
  2. SlydEkinox
    SlydEkinox
    5/5,
    Version: 1.17
    Thanks you for this plugin, with this we have find a scammer who sells some servers ^^ really, thank you
    1. games647
      Author's Response
      Glad I could help you
  3. Shadowpauler
    Shadowpauler
    3/5,
    Version: 1.17
    I love it! I just love the easy performance and system management tools for performance so much! However...

    The /timing command isn't doing anything, and the console has no errors? /timings is offline, and I'd love to get an easy lag finder without going through each thread. Please fix this, thank you! I'm running 1.16.1
  4. Brasil150200
    Brasil150200
    5/5,
    Version: 1.17
    1. games647
      Author's Response
      There is already a configuration option to disable verbose printing. The default configuration is that verbose to get noticed and also help developers of such plugins to find the source call.
  5. BlitzWolfMatthw
    BlitzWolfMatthw
    5/5,
    Version: 1.17
    Epic plugin. With this plugin I can easily monitor how much free memory I have. Great for small servers with not much allocated ram!
  6. DrkMatr1984
    DrkMatr1984
    5/5,
    Version: 1.17
    I've been using games647 plugins for 4 or 5 years now and I always forget to rate any of their plugins. It's a given that all their plugins are five-star plugins. The coding is always solid and they are quick to respond to bug reports. Best of all, a real team player and open-source programmer. Keep up the good work, bro/sis!
  7. Lethal888
    Lethal888
    5/5,
    Version: 1.17
    Very nice and useful plugin! thx!
    ........................................................
  8. Alter-Ego
    Alter-Ego
    5/5,
    Version: 1.17
    Excellent plugin, it's already helped me find several issues with plugins that the authors didn't know about, however there are some warns that appear that a few authors beleive are not affecting performance so I've added a suggestion in the discussion page for it.

    Well done keep going!
    Ps: Using dev builds 1.13.2 Paper
  9. RandomHashTags
    RandomHashTags
    5/5,
    Version: 1.17
    Excellent plugin. I do not use most of the available features, but this is a must have plugin for all servers. What more can you ask for?
  10. Pist0len_SK
    Pist0len_SK
    1/5,
    Version: 1.17
    Príkazy sú zablokované, nefungujú.. Zbytočný plugin na server. Postačia staré dobré príkazy pre spigot server.
    1. games647
      Author's Response
      This is an english forum. Please post english reviews. If have any issue, please use the forums and the bug tracker first.