Для отслеживания всех исключений в приложении можно использовать различные инструменты, например:
- Raygun. 1 Для использования с Java нужно добавить зависимости в файл pom.xml или добавить банки вручную. 1 Затем добавить UncaughtExceptionHandler, который создаст экземпляр RaygunClient и будет отправлять в него исключения. 1
- Takipi. 1 Инструмент фиксирует исключения и показывает состояние переменных, которые их вызвали, в разных методах и машинах. 1
- Airbrake. 1 Веб-интерфейс с панелью управления, на которой есть детали ошибок и специальное представление для приложения. 1 Поддерживаемые языки: Ruby, PHP, Java, .NET, Python и другие. 1
- Sentry. 3 Инструмент мониторинга исключений в приложениях. 3 Список ошибок обновляется в режиме реального времени, их можно фильтровать по статусам, источнику логгирования, уровню логгирования и другим параметрам. 3
- Azure Application Insights. 2 Сервис позволяет создавать отчёты об исключениях, происходящих на сервере или на клиенте. 2 В зависимости от платформы приложения потребуется соответствующее расширение или пакет SDK. 2
Выбор инструмента зависит от конкретных потребностей и предпочтений разработчика.