# AshAppsignal
A drop in Ash.Tracer implementation for Appsignal. Follow the appsignal setup
before setting this up.
## Setup
Add the dependency to your application
```elixir
def deps do
[
{:ash_appsignal, "~> 0.1.2"}
]
end
```
Add this to your config:
```elixir
# config supports a list, so this can be combined with other tracers
config :ash, :tracer, [AshAppsignal]
# Optionally configure span types to be sent to appsignal. The default is
# [:custom, :action, :flow]
config :ash_appsignal,
trace_types: [
:custom,
:action,
:flow
]
```
For all available types see the documentation for `Ash.Tracer`
Thats it! Additional traces & spans from Ash will be displayed in appsignal.