Page MenuHomePhabricator

Add EventLogging for fatal and recoverable errors
Closed, DuplicatePublic

Description

The app currently reports all crashes and logs some recoverable errors via HockeyApp. There are some, particularly recoverable crashes, that would be useful to report and monitor regularly such as Content Service unmarshalling errors and MediaWiki action API fallback usage. EventLogging seems a more appropriate approach for these as HockeyApp does not expose a convenient API to clients for mining reports in bulk. There is even one existing schema that is kind of related, StuffHappens. If EventLogging works sufficiently well, it should be considered as a replacement for HockeyApp. Consider opening a second ticket to supplement HockeyApp reports in the interim

Please note that reports will have to be generated from EventLogging via a case by case ssh, a cronjob, or a dashboard