Skip to content

izelnakri/appsignal-elixir

 
 

Repository files navigation

AppSignal agent for Elixir / Phoenix

Build Status Hex pm

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.

Description

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.

Installation

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.

Usage

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.

Configuration

A complete list of all configurable options for AppSignal for Elixr is available in our documentation.

Development

Branches and versions

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.

Publishing new versions

  1. Merge the develop branch to master 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

License

The AppSignal for Elixir package source code is released under the MIT License. Check the LICENSE file for more information.

About

AppSignal agent for Elixir / Phoenix

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elixir 85.7%
  • C 13.8%
  • Makefile 0.5%