We live in a world that does not wait for anything. Today my computer took longer than 20 seconds to start and I literally started wondering if I needed to buy a new one. With this in mind, consider the importance of uptime and reliability to app designers. During the AWS outage I can still remember a friend of mine posting a photo to facebook with the addendum included, “instagram is down, I will re-post this tomorrow” signaling to all his friends that things will be OK. Clearly, for the sake of my obsessed friend, the reliability of applications should be taken seriously. BugSense may have a way to help. BugSense is a real-time bug tracking service that collects and analyses crash reports from mobile apps, hopefully preventing prolonged downtime. The company provides the BugSense API to allow users to send errors from third party apps.
The BugSense API uses RESTful calls and responses are formatted in JSON. The API makes it simple to send errors off for analysis. BugSense provides a host of features including:
- Searchable error logs
- Real-time reports
- Fix notifications for users
- Error insight
- iOS symbolication
- JIRA 5
The Company’s blog provides a great overview of the differences between their service and Apple’s solution for tracking application crashes. To find out more about the BugSense API check out it’s API profile. The BugSense API is one of 14 bug APIs and 72 tracking APIs listed in the ProgrammableWeb directory.