You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ErrorTracker captures errors in your application and stores them in the database. It also provides a web dashboard from where you can find, inspect and resolve captured errors.
Does it send notifications or integrate with issue trackers?
ErrorTrackers's goal is to track errors. Period. It provides a nice Telemetry integration that you can attach to and use to send notifications, open tickets in your issue tracker and whatnot.
Why another error tracker?
While there are multiple SaaS error trackers available, this is the only Elixir-native built-in error tracker that runs as part of your application. It gives you full control over where, how and what data is stored so it is always on your control and doesn't leave your system.
You can see a more detailed explanation here.
In order to participate in the development of this project, you may need to know how to compile the assets needed to use the Web UI.
To do so, you need to first make a clean build:
mix do assets.install, assets.build
That task will build the JS and CSS of the project.
The JS is not expected to change too much because we rely in LiveView, but if
you make any change just execute that command again and you are good to go.
In the case of CSS, as it is automatically generated by Tailwind, you need to
start the watcher when your intention is to modify the classes used.
To do so you can execute this task in a separate terminal:
mix assets.watch
Development server
We have a dev.exs script based on Phoenix Playground that starts a development server.
iex dev.exs
About
๐ An Elixir-based built-in error reporting and tracking solution