Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Make Sentry On-Premise installation more lightweight

Is there any way to lower the amount of dependent services and/or the amount of resources Sentry is using?

Because I am thinking whether a minimum of 8GB of RAM is worth having error tracking for a small amount of projects.

Or whether I should rather use simpler(?) self-hosted solutions like Exceptionless, Glitchtip, Coderr, Errbit or whatnot. I don't have experience with any of them because I mainly used Sentry so far. Therefore I would rather prefer to make Sentry more lightweight (if somehow possible).

Otherwise the Sentry-fork Glitchtip probably makes a good bet because it doesn't(?) rely on so many services yet.

like image 271
alexanderadam Avatar asked Apr 14 '20 09:04

alexanderadam


People also ask

Can you self host Sentry?

Self-hosted BeaconIf you opt-in to it, self-hosted Sentry will periodically communicate with a remote beacon server. This is utilized for a couple of things, primarily: Getting information about the current version of Sentry.

How do you upgrade sentry?

We encourage everyone to regularly update their Sentry installations to get the best and the most recent Sentry experience. To upgrade, all you need to do is download or check out the version of self-hosted repository you want, replace your existing folder's contents with that, and then run ./install.sh .

Is self-hosted Sentry free?

Sentry is a popular error tracking solution. They have a free tier, but it is rather limited. Prices for the hosted tier currently start at $26/mo.

What is Sentry open source?

Sentry is an open source company because we believe the right to learn and to share what is learned with others is fundamental to product growth and relevance. We started as an open source project and our commitment to open source is here to stay.


1 Answers

The Sentry 10 release added a lot more dependencies and components than what we had in version 9. The minimum services required to run Sentry 10 are these:

  • Postgresql
  • Redis
  • Kafka
  • Zookeeper
  • Snuba api
  • Clickhouse server
  • Sentry

Note that some services may need additional services to function. For example, Kafka and Zookeeper both require having Java on the machine. If you are running all these services on the same machine, a decent machine is needed to handle the load.

like image 102
Rohit Kumar Avatar answered Nov 29 '22 16:11

Rohit Kumar