I recently released a new error tracker Faulty, based largely on error_tracker, but instead of hosting your errors locally it sends them to the accompanying FaultyTower website.
Errors are tracked from Logger and telemetry events, integrations are available for Phoenix, Plug, Oban and Quantum.
Installation is as simple as mix igniter.install faulty.
The FaultyTower website allows you to create users, organizations and projects within those organizations.
You can be notified of new errors by e-mail, integration with ntfy.sh or Github issues.
One question that’s been bothering me as a fellow logging enthusiast. Why do “integrations” telemetry handlers report errors directly? Wouldn’t it make more sense to log them as a report and then let logger handler pick them up? I understand that literally every logging library does that so I it may just be a decision taken from them, but maybe you have thoughts on that while everything is fresh in your memory?
Regarding the name of “FaultyTower”, at first I thought this was an integration with :tower, another Elixir error library: tower | Hex (an integration would be neat though!)