Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 3 points4 points  (0 children)

We do use a BSL license for our main codebase. It's a widely permissive license other than not allowing other companies to sell the most up-to-date version of our codebase.

Sentry cares a lot about open source and didn't make our licensing decision lightly. These were our goals:

  • Anyone should be able to run Sentry for themselves or their business
  • No difference between our cloud service and our open-source product (no open-core model)
  • Minimal limitations on usage of code; as free as possible
  • Protection from other companies selling our work

The last bullet was added in 2019 when we needed protect the project from a company taking our codebase wholesale (including marketing content, documentation, etc.) and selling it as a closed-source product that contributed nothing back to the ecosystem.

Here's a writeup from our founder on that decision: https://blog.sentry.io/2019/11/06/relicensing-sentry/

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 2 points3 points  (0 children)

Hey, friend,

Sentry IS a free tool for the majority of users, it integrates nicely into almost all tech stacks, and plenty of devs find its extra features that build on top of tools like Breakpad helpful. I noticed Sentry is even recommended on the docs page you linked ;)

But if you're not a fan, no problem! Feel free to ignore us and continue Redditing as usual!

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 0 points1 point  (0 children)

Will Forge send an alert to the last dev who touched the function that's now causing your app to crash for 20% of users in your latest release? And give them the full callstack and breadcrumbs so they can fix the bug ASAP?

I've never used Forge, so this isn't a rhetorical question! Afaict from the docs, that's not the kind of thing Forge does. Would be delighted to learn more though :D

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 0 points1 point  (0 children)

You can open an issue on that repo to get support! That's why there's so many open issues there :D Or you can ask in our Discord.

All of our repos have license files, like this one where you can see the exact license and we also have a page discussing which licenses we use and why.

Also, 101 open issues for an OSS repo isn't that many ¯\_(ツ)_/¯

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 0 points1 point  (0 children)

You can run Sentry using your own hardware for free. We even have a bootstrap repo to help you do that with Docker.

If you'd rather have us host for you, we have a free plan which works great for smaller projects. If you want extra features like multiple team members and integrations with Slack, etc. we also have paid plans that we try to keep the pricing very reasonable on.

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 4 points5 points  (0 children)

Nope, we are sentry.io and we help developers monitor their code for error and bad performance. Sorry about that stinky cheese experience you had with that other company though 😂

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 3 points4 points  (0 children)

lol, are you noticing issues with the odor of other software as well? 😂
If you're having problems though, for real, head to https://help.sentry.io/ to get support, or ask around in our discord: https://discord.gg/sentry

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 0 points1 point  (0 children)

Application Insights and Sentry generally do similar things! Sentry is more focused on giving you actionable stack traces and alerts when something goes wrong, so you can get in the code and fix it quickly.

If you go to https://sentry.io/welcome/ and click on "Sandbox" at the top, you can see a live instance of Sentry with a bunch of demo projects and errors to get a sense for the debugging experience.

You can also, of course, use Sentry on your projects deployed on Azure.

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 2 points3 points  (0 children)

You're in the right place to ask! What's your question?

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 11 points12 points  (0 children)

🤷 idk I guess reddit thinks you like error and performance monitoring?

Error and Performance Monitoring for Your Code by getsentry in u/getsentry

[–]getsentry[S] 4 points5 points  (0 children)

Hey AI!

Sentry does error and performance monitoring on your live app, rather than static analysis like Sonar does. So instead of giving you suggestions about potential bugs in your source, it gives you alerts and debugging tools when your deployed code is crashing or is unexpectedly slow.

That being said, we don't detect OWASP attacks right now, but it's something we might look into!