Socorro
Socorro is the name for the Mozilla Crash Stats project. It is an open source project which other companies are also using for crash statistics.
Overview
Breakpad is a set of libraries by Mozilla products for client-side crash reporting.
Socorro collects and processes collected crash data from Breakpad. It uses a symbol server to convert raw dumps into readable stack traces, then inserts the resulting data into a database.
Socorro UI, also known as Mozilla Crash Stats, is the web interface for viewing and parsing crash reports, as well as aggregated data surrounding crash reports.
Documentation
Socorro has a number of moving parts, each of which will be documented below.
- Breakpad - Client-side crash reporter
- Socorro Architecture Overview
- Socorro Middleware
- Socorro UI - The Socorro front end, written in PHP.
Code Repository
The Socorro project is currently hosted on Google Code at http://code.google.com/p/socorro/ .
The project will be moving to Github in the near future. Once this move takes place, we will update the documentation here accordingly. The current project on Github can be watched https://github.com/rhelmer/socorro
Committing Code to Socorro
Socorro is an open source project and we welcome code contributions. You may use Bugzilla to browse through open Socorro bugs or add a new Socorro bug.
Planning
Release Schedule
Roadmap
Contact Us
We will be happy to answer your questions to help you get your Socorro install up off the ground. You may contact the Socorro team at either:
- irc: irc.mozilla.org #breakpad
- email: socorro-dev@mozilla.com