Le lundi 19 novembre 2012 14:45:22, dot a écrit :
> I knew of socorro, which is developed by mozilla.
Socorro is good if you need to process a lot of crash (millions of them), and
run extensive statistics on them, but is hard to install and configure
properly. I haven't checked recently, but when I tried it, it contained
hardcoded references to mozilla products. And there's some displayed data that
is not relevant to non-webbrowser products.
> Are there other server implements of processor?
I have a minimalistic web interface to handle a very small volume of crashs.
It is easy to install (see INSTALL in the tar), but lacks a lot of features.
There is no database, everything is stored on the filesystem, it only lists
the last 20 crashs, the index page is not very useful, and there is no
statistics. Also, there is no processor, collector, etc ..., everything is
done by the web interface.
But the report page is quite complete, it can list all stack frames, and can
link to your VCS viewer (redmine, viewvc, trac, ...), almost like socorro.
Here is a screenshot:
http://team1664.org/crashtest/crashtest.png
It is written in perl with Mojolicious, and you can get it here:
http://team1664.org/crashtest/crashtest-0.0.1.tar.gz
(yes, it also lacks a real name !). It can be deployed with any PSGI
compatible web server (see the mojolicious documentation for examples) or the
integrated server. I use nginx + uwsgi.
The crash submitting API is compatible with socorro (I have a small c++ &
libcurl program to submit crashs, if anyone is interested).
If you want to help, I can setup a mercurial/git/whatever repository. The
license is GPL3 for now, but if needed it can be relicensed to BSD or MIT.