Skip to content

yuriploc/appsignal-elixir-phoenix

 
 

Repository files navigation

Appsignal.Phoenix

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, first add :appsignal_phoenix to your project's dependencies:

defp deps do
  {:appsignal_phoenix, "~> 2.0"},
end

After that, follow the installation instructions for Appsignal for Elixir.

Finally, use Appsignal.Phoenix.View in the view/0 function in your app's web module.

defmodule AppsignalPhoenixExampleWeb do
  # ...

  def view do
    quote do
      use Phoenix.View,
        root: "lib/appsignal_phoenix_example_web/templates",
        namespace: AppsignalPhoenixExampleWeb

      use Appsignal.Phoenix.View

      # Import convenience functions from controllers
      import Phoenix.Controller, only: [get_flash: 1, get_flash: 2, view_module: 1]

      # Include shared imports and aliases for views
      unquote(view_helpers())
    end
  end

  # ...
end

For more information, check out the Integrating AppSignal into Phoenix guide.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 93.1%
  • HTML 3.4%
  • Shell 2.5%
  • Ruby 1.0%