> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AppSignal installeren in een umbrella-applicatie

AppSignal werkt met umbrella-applicaties, maar er zijn enkele dingen om in gedachten te houden. De afhankelijkheid moet worden toegevoegd aan elke geneste applicatie binnen de umbrella, en de configuratie moet worden toegevoegd aan het hoofdconfiguratiebestand van de umbrella.

Deze handleiding behandelt de eerste stappen om AppSignal te installeren in uw umbrella Elixir- en Phoenix-projecten. Voor meer informatie en verdere stappen kunt u de [hoofdinstallatiehandleiding](/elixir/installation) raadplegen.

## Installatie

Voeg de AppSignal-afhankelijkheid toe aan elke applicatie die deze zal gebruiken. Dit omvat alle Phoenix-applicaties en alle backend-applicaties die met de database communiceren.

<CodeGroup>
  ```elixir Elixir theme={null}
  defp deps do
    [
      {:appsignal, "~> 2.0"}
    ]
  end
  ```
</CodeGroup>

Voer vervolgens AppSignal’s installer uit in de hoofddirectory van de umbrella om de configuratie toe te voegen aan de configuratiebestanden van de umbrella-applicatie.

<CodeGroup>
  ```sh Shell theme={null}
  $ mix appsignal.install YOUR_PUSH_API_KEY
  ```
</CodeGroup>

Standaard gebruikt elke geneste applicatie in een umbrella de hoofdconfiguratie van de umbrella, dus de geneste apps zouden allemaal toegang moeten hebben tot de hoofdconfiguratie.

## Phoenix

De installatie voor Phoenix in een umbrella-applicatie is grotendeels hetzelfde als
[het opzetten van AppSignal voor een “reguliere” Phoenix-applicatie](/elixir/integrations/phoenix). Eén ding om in gedachten te houden is
om `use Appsignal.Phoenix` in het endpoint-bestand van uw applicatie te zetten. Als u
meerdere geneste Phoenix-applicaties heeft, gebruik de module in elke.

<Tip>
  Als u `use Plug.Builder` of een andere module die de `call/2`-functie
  herdefinieert opneemt, zorg er dan voor dat u de regel `use Appsignal.Phoenix`
  daarna plaatst.
</Tip>

<CodeGroup>
  ```elixir Elixir theme={null}
  defmodule AppsignalPhoenixExampleWeb.Endpoint do
    use Phoenix.Endpoint, otp_app: :appsignal_phoenix_example
    use Appsignal.Phoenix

    # ...
  end
  ```
</CodeGroup>
