Я ищу способ ограничить число проблем, возникающих в нашей производственной среде.Проблема, с которой мы сталкиваемся, состоит в том, что возникает так много проблем, что мы регулярно достигаем верхнего предела в ежемесячных отчетах о событиях.Тогда мы должны либо полностью его отключить, либо заплатить больше денег.
Я использую этот клиент и настроил его для работы в: prod env с этой конфигурацией в config / config.exs:
config :sentry,
dsn: "https://c601bb145dc74719865b0778565f7728@sentry.io/1240796",
environment_name: Mix.env,
enable_source_code_context: true,
root_source_code_path: File.cwd!(),
tags: %{
env: "prod"
},
included_environments: [:prod]
Одна идеячто приходит на ум, это просто вытащить: prod из списка include_environments в последней строке конфигурации.Однако это эффективно исключает любую полезность Sentry до тех пор, пока мы не поймем, что получаем ошибки, а затем добавьте: prod обратно в этот список и перезапустите приложение.Не лучшее использование этого инструмента.
Мне интересно, может быть, есть решение Sentry Side для этой проблемы - я не могу поверить, что никто другой не боролся с ним.
Я не теряю сон из-за событий, которые мы явно отправили в Sentry с помощью Sentry.capture_exception () или Sentry.capture_message ().
Итак, чтобы завершить этот вопрос, я надеюсь, что кто-то сделает этобыть в состоянии предоставить следующие вещи:
- Любые предложения о том, как сделать это через приложение.
- Любые предложения о том, как сделать это через сам Sentry.
Спасибо!