Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Sentry integration #394

Open
Jakubk15 opened this issue Apr 6, 2023 · 4 comments · May be fixed by #808
Open

Add Sentry integration #394

Jakubk15 opened this issue Apr 6, 2023 · 4 comments · May be fixed by #808
Assignees
Labels
🆕 feature New feature or request 🌍 for the sake of humanity Humanity will die without it

Comments

@Jakubk15
Copy link
Member

Jakubk15 commented Apr 6, 2023

Introduction
A lot of new server owners are searching the marketplace for innovative plugins. A significant portion of them has no Java knowledge whatsoever. Imagine a situation when one of them will get an error caused by this plugin. Most of the time, he will uninstall the plugin, and search for another alternative, that could be worse than our solution.

Even if the owner is more knowledgeable, he will need to go to our Discord server, create a ticket, wait for our response, and so on... 🥱

The ✨ magic ✨ solution
Sentry is a real-time error tracking and monitoring platform that helps developers diagnose, fix, and prevent software errors in their applications. It provides a way for developers to quickly identify and address errors and performance issues in their code by providing detailed information on the errors, including the stack trace, context, and other relevant data.

Describe the solution you'd like
Integrate and configure Sentry to our codebase, to monitor and resolve errors, without any user interaction on Discord. It is also essential to let the user opt out of this integration at any time he wants.

Describe alternatives you've considered
There is an option to write our implementation of a real-time error-tracking system, however, I would rather implement Sentry than reimplement the wheel.

Additional context
https://sentry.io/welcome/

@Jakubk15 Jakubk15 added 🆕 feature New feature or request ⚙️ architecture Applies to architecture 🌍 for the sake of humanity Humanity will die without it labels Apr 6, 2023
@vLuckyyy
Copy link
Member

If you want, please create PR

@Jakubk15 Jakubk15 added priority: medium 🛠️ maintainers task This task will be handled by EternalCodeTeam Maintainers, please do not PR. labels Apr 14, 2023
@vLuckyyy vLuckyyy removed the 🛠️ maintainers task This task will be handled by EternalCodeTeam Maintainers, please do not PR. label Apr 23, 2023
@Jakubk15 Jakubk15 added the 🆘 help wanted Extra attention is needed label May 4, 2023
@vLuckyyy vLuckyyy removed the ⚙️ architecture Applies to architecture label Aug 23, 2023
@vLuckyyy
Copy link
Member

I don't understand what adventages adding Sentry.io to EternalCore would have, i think that something like this should be on the Server Software side or in one plug-in, e.g. like Pufferfish did

@vLuckyyy
Copy link
Member

Author of this issue is inactive and this issue has been closed.

@vLuckyyy vLuckyyy reopened this Oct 20, 2023
@vLuckyyy vLuckyyy removed the 🆘 help wanted Extra attention is needed label Oct 20, 2023
@vLuckyyy vLuckyyy moved this to 📋 Backlog in EternalCore Oct 20, 2023
@vLuckyyy vLuckyyy linked a pull request Oct 22, 2023 that will close this issue
12 tasks
@vLuckyyy vLuckyyy moved this from 📋 Backlog to 🏗 In progress in EternalCore Oct 28, 2023
@vLuckyyy
Copy link
Member

related: lc 3.0 .exception in build implement class

@vLuckyyy vLuckyyy assigned Jakubk15 and unassigned vLuckyyy and Jakubk15 Apr 7, 2024
@Jakubk15 Jakubk15 linked a pull request Jul 1, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🆕 feature New feature or request 🌍 for the sake of humanity Humanity will die without it
Projects
Status: 🏗 In progress
2 participants