ErrorSink 1.1.0

Collect server errors and warnings in a beautiful web interface

  1. NLThijs48
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/NLthijs48/ErrorSink
    Contributors:
    NLThijs48
    ErrorSink
    Send all warnings and errors to Sentry.io:
    • Easily see all issues on your server in a beautiful web interface.
    • Get email notification for new (and returned) issues.
    • Detailed reports of issues so that plugin developers can easily fix them.
    • Lots of configuration options to filter and change events.
    Information
    Setup
    1. Create an account on Sentry.io (of course this is for free):
      1. Click Try for free at the homepage.
      2. Fill in your name, email and a password.
      3. Fill in an organisation name, usually your server name (can easily be changed later).
        • In Sentry you have a user account, which can be part of one or more organisations, each organisation has zero or more projects (a project for example represents a minecraft server, website, app, etc.).
    2. Setup a Sentry project, it should already ask for this, you can use the name of your server again (can easily be changed later).
    3. Sentry now asks you to setup your application, you only need to copy the DSN:
      1. Click the small get your DSN link.
        • If you missed this link, click Project Settings at the top right of your project and go to the Client Keys (DSN)tab.
      2. Copy the top (non-public) DSN to your clipboard or a text file, we need to put this in the config of ErrorSink.
    4. Install ErrorSink on your server:
      1. Copy the jar file to the plugins directory.
      2. Start/reload the server.
      3. Open the config file at plugins/ErrorSink/config.yml.
      4. Enter the DSN in the dsn config option (the one we got in the web interface).
      5. Restart/reload your server.
    5. Setup complete, ErrorSink will now send all errors and warnings to the web interface. You probably already have an event in the web interface of Sentry which you can check out.
    6. If you have spammy events of plugins you cannot fix or want to change the collected data you can use the config.ymlfile to adapt ErrorSink. The free version of Sentry has a limit of 10000 events per month, so filtering spammy warnings/errors is recommended.
    Issue overview example
    List of issues as shown on the web interface of Sentry:

    [​IMG]

    Issue details example

    Details of an issue as shown on the web interface of Sentry:

    [​IMG]

    bStats
    ErrorSink uses bStats to collect statistics about the usage of the plugin, as you can see on this page.

    Frequently Asked Questions
    What if I want to use more than 10000 events per month?
    • Pay Sentry.io for more events (quite expensive in my opinion though)
    • Or host the Sentry server yourself, this allows you to sent as many events as your installation can handle. After installation simply change the DSN in the ErrorSink config to the one of your own installation.
    • Or sign up for 'Sentry for Education' using the 'Github Student Developer Pack' to get 500k events per month and unlimited team members for free.

Recent Reviews

  1. pawel8273
    pawel8273
    5/5,
    Version: 1.1.0
    Very good jobs! ^_^ Easy in install and usage. I'm long time search plugin working with Sentry platform <3
    1. NLThijs48
      Author's Response
      Great to hear that you like it!
  2. clx_
    clx_
    5/5,
    Version: 1.1.0
    Fantastic plugin, easy to setup and advanced configuration. Makes fixing errors way easier.
    1. NLThijs48
      Author's Response
      Thanks for your review!
  3. ArtutoGamer
    ArtutoGamer
    5/5,
    Version: 1.1.0
    Very nice plugin! But it would be very useful to have a BungeeCord version as well. Anyway 5/5
    1. NLThijs48
      Author's Response
  4. xtechgamer735
    xtechgamer735
    5/5,
    Version: 1.1.0
    Amazing and underrated plugin! This makes my life so much easier since Sentry is a fantastic platform which links into my existing systems. Perfection.
    1. NLThijs48
      Author's Response
      Thanks for your review!
  5. Sprax2013
    Sprax2013
    5/5,
    Version: 1.1.0
    Very helpful!
    Great filtering options in the config-file!
    It's easy to get a good overview of all errors
    1. NLThijs48
      Author's Response
      Thanks for your review! If you have any problems or suggestions let me know :)
  6. CorruptedCodes
    CorruptedCodes
    5/5,
    Version: 1.0.0
    Finally I can look at any server errors I may have without having to check any of my Console Logs! The Email format makes it so much easier to track the errors and fix them! Overall amazing plugin!
    1. NLThijs48
      Author's Response
      Thanks for you review!
  7. ChillerKraft
    ChillerKraft
    5/5,
    Version: 1.0.0
    really useful! really cool :)
    doesn't include errors and stuff on server shutdown though but no big deal
    i now love getting errors ;) lol
    get an email straight to my cell phone when any of my chosen rules occur in the console. beautiful <3
    thankyou dev! (awesome dev too)
    1. NLThijs48
      Author's Response
      Thanks for you review and early feedback!
  8. PoramaTV
    PoramaTV
    5/5,
    Version: 1.0.0
    Really nice for server technician, This really cool and will report error without need to search all console log files
    1. NLThijs48
      Author's Response
      Thanks for your review, great that it helps you! If you have any questions or suggestions, let me know.