lib/appsignal_phoenix.ex
defmodule Appsignal.Phoenix do
@moduledoc """
AppSignal's Phoenix instrumentation instruments calls to Phoenix applications
to gain performance insights and error reporting.
## Installation
To install `Appsignal.Phoenix` into your Phoenix application, `use
Appsignal.Phoenix` in your application's endpoint module:
defmodule AppsignalPhoenixExampleWeb.Endpoint do
use Phoenix.Endpoint, otp_app: :appsignal_phoenix_example
use Appsignal.Phoenix
# ...
end
"""
defmacro __using__(_) do
quote do
use Appsignal.Plug
end
end
end