Skip to content

Errors-only Self-hosted #3113

@hubertdeng123

Description

@hubertdeng123

Over time, Sentry infrastructure has become larger as we’ve scaled as a company and released a plethora of features. This has created the behemoth of the present day self-hosted Sentry instance, with its 50+ docker containers. These containers eat at the RAM/CPU of servers, causing large frustration for our user base. Oftentimes, users are not even using most of the features that require all the containers up and running, so these end up as idle processes. We hear the frustration from our users and want to provide a way to deploy smaller versions of self-hosted Sentry that will delight our users that only care about errors.

Goals

  1. Reduce friction it takes to run self-hosted for errors by reducing number of containers up and running
  2. Continue to provide a way for current users to continue using all of Sentry features
  3. Provide users an easier experience for running self-hosted Sentry

Tasks

  • add config setting for errors only self hosted
  • gate frontend components behind self hosted errors only setting
  • provide config for errors only self-hosted that will significantly reduce infrastructure needed
  • disable api endpoints/celery tasks related to non-errors self-hosted
  • testing for self-hosted errors only

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions