Dumpcatcher is a simple web service that takes authorized requests from remote clients and logs key-value pairs in its datastore for future analysis. These pairs are typically an aribitrary identifier and an exception/stack-trace. Features
- Crash Stack Message storage
- Client libraries for Python, Java
- Data Aggregation
- Authenticated Client Requests
Clients must be able to submit stack traces (well, arbitrary strings) along with various bits of meta-data. Version, app name, etc.
I am targeting my Foursquared Android Client as well as any other pet projects I may use in the future.
I plan on allowing data aggregation by exception type, custom label and line.
All requests by clients must be sent by authorized clients to prevent the service from becoming a black hole for spam.