Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
38 lines (22 sloc) 906 Bytes

Gulag – A prison camp for application errors

Gulag is a log server for application errors. Gulag has a REST API.

How does it work?

GulagLogger, a Rails plugin, captures errors such as exceptions and slow database queries/requests and sends the details to Gulag.

Let me demonstrate:

Application error -> Gulag REST API (HTTP/HTTPs) -> Gulag data store (Tokyo Tyrant)

You, the administrator, can login to the dashboard and view and delete the errors:

Administrator -> Gulag dashboard -> Gulag data store (Tokyo Tyrant)

Why write something like this?

To capture application errors and experiment with Tokyo Cabinet and Sinatra.

What about Hoptoad and GetExceptional

Yeah, I know.

Status

Beta software. Works fine until you break it.

TODO

  1. More tests
  2. Review design
  3. ABCDEF