Skip to content

xforce/glaucium

Repository files navigation

Glaucium

A server for collecting, processing, and displaying crash reports from clients using the Breakpad libraries

Supported Systems

  • Debian Jessie (8)

Installation

Coming Soon

Upcoming Features

  • Admin interface
    • Different auth backends (maybe just oauth with dex)
  • User management
    • Non public mode (aka require users authentication to view reports)
  • Ability to link source repositories to directly jump to source from crash reports
  • API to allow submitting symbols (sym files or pdb files)
  • RabbitMQ new crash storage to allow for distributed processors/collectors
  • ? Don't do products and version implicitly but require them to be defined before hand (maybe optional)
  • Microsoft Symbol Server proxy

Code Quality...Sucks

The current quality of the code is rather bad (imo)
I have nerver used go until i started this project and the primary goal was/is
to get a working version out and then worry about cleaning up the code

Dev env requirements

  • Install bazel
  • Install go
  • Install g++
  • Install elasticsearch 5 (only required for webapp)

Run ./build_and_run (webapp|collector|processor)

Special Thanks

  • To Mozilla for creating Socorro, which served as a great inspiration and resource for this project, some parts are currently directly based on Socorro's implementation (mainly the processor and filesystem storage)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published