filterfish / smith2

A complete rewrite of Smith
12 stars 7 forks source link

add support for logging exceptions to squash #28

Closed DylanGriffith closed 9 years ago

DylanGriffith commented 9 years ago

I want to deploy a squash server for us so we can track our agent (and other) exceptions. This will make debugging agent crashes much quicker (at least for me because I am bad at log parsing).

This does some cool things like:

  1. Count exceptions (grouping them by stack trace and message)
  2. Attempt to figure out who's responsible using git blame and send an email (if desired)
  3. Store the state of the system when the exception occured (less useful for Smith, but good for web apps)
DylanGriffith commented 9 years ago

Discussed offline and decided this is slightly outside of the scope of smith. As such a more flexible solution allowing agents to hook into the exceptions should be implemented.