belaustegui
ErrorTracker - an Elixir-based built-in error tracking solution
Announcing ErrorTracker, an Elixir-based built-in error tracking solution.
Features
- Basic, free, built-in error tracking solution. Tracking errors in your application should be a requirement for almost any project and it helps to improve quality and maintenance.
- Easy to set up. Includes plug-and-play integrations that work automatically such as:
- Plug integration
- Phoenix integration
- Oban integration
- Minimalistic. You just need a relational database to store errors. It can be your application’s database or a separate one.
- Web UI. Includes a LiveView dashboard that allows you to search, manage and resolve recorded errors.
- Extra context. Recorded errors include additional context such as the request path or the LiveView event for the Phoenix integration and the job ID and parameters for the Oban integration. You can also add your additional context.
What makes ErrorTracker different?
ErrorTracker does not require you to rely on third party services to track your errors. Your errors, just like your data, are yours. You decide where to store them, when to prune them and how to manage them.
This is invaluable for a whole set of applications that handle PII data and must maintain a high level of care when sharing that data with third parties. No need to worry whether the third party complies with HIPAA, GDPR, etc. as your data won’t leave your systems.
This is also highly beneficial for small projects that can’t afford to pay a third party service for tracking errors. Without this observability, errors are hard to debug and fix. The ErrorTracker allows you to track errors for free in your current system and may provide this observability capabilities that will help you reproduce and fix errors easily.
Useful links
https://github.com/elixir-error-tracker/error-tracker
Screenshots
Most Liked
belaustegui
Version 0.9.0 has just been released with some extra improvements:
- Include the Occurrence in :error Telemetry events
- Propagate muted flag to :error Telemetry events
- Improve sensitive header redaction
- Switch the codebase from Credo to Styler
- Fix compilation warnings under the upcoming Elixir 1.20
Take a look at the release notes or check the project page at hex.pm
Cheers! ![]()
odarriba
Version 0.2.0 is out!
This update includes several improvements to the library:
- SQLite 3 compatibility (including a better way to track database schema versions)
- Telemetry events - can be used to integrate your own notifications
- UI improvements - more refined styles and UX
- A better test suite, including testing in both RDBMS and different Elixir/Erlang versions in the CI
If you are already using the library: there is a new version of the DB schema, so you need to create a new migration to migrate to version 2.
We hope this version fixes some of the issues reported
any feedback is welcome!
jaimeiniesta
Hey ErrorTracker team, thanks a lot for your effort in putting this together! I already fixed an error thanks to your library ![]()
Please consider adding a way to sponsor the project, it will surely be well-received by the community.
Popular in Announcing
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance












