I’m going to make the classic engineer mistake and assume that it’s almost as easy to implement this myself. My understanding is that errorship does something like:
- register a global exception handler, probably tweaked to hook into framework specific exception mechanisms.
- make the exceptions “pretty”
- send the exceptions to the datadog event log.
The benefits of rolling my own is avoiding a soft dependency on errorship and that I can tweak exception aggregation and reporting. Is the primary defense that errorship only costs $10 per month or is there additional complexity I’ve missed?