AppSignal solves all your Elixir monitoring needs in a single tool. You and your team can focus on writing code and we'll provide the alerts if your app has any issues.
*NOTE: This library is beta software, and still under development. API changes might still occur without notice. Please refer to the Roadmap document for more information.
The AppSignal for Elixir package collects exceptions and performance data from your Elixir applications and sends it to AppSignal for analysis. Get alerted when an error occurs or an endpoint is responding very slowly.
Please follow the installation guide on how to install and use this library.
If you're using the Phoenix framework, please also follow the integration guide for Phoenix.
AppSignal will automatically monitor requests, report any exceptions that are thrown and any performance issues that might have occurred.
You can also add extra information to requests by adding custom instrumentation. Read more in our instrumentation guide.
A complete list of all configurable options for AppSignal for Elixr is available in our documentation.
The master
branch corresponds to the current release of the
library. The develop
branch is used for development of features that
will end up in the next minor release. If you fix a bug open a pull
request on master
, if it's a new feature on develop
.
- Merge the
develop
branch tomaster
if necessary.
- Update the version number in
mix.exs
, e.g.1.2.3
- Commit the change.
- Tag the commit with the version number:
git tag 1.2.3
- Push the changes:
git push master 1.2.3
- Publish the package:
mix hex.publish
The AppSignal for Elixir package source code is released under the MIT License. Check the LICENSE file for more information.