> ## 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 integreren in Ruby

Het is mogelijk dat AppSignal geen automatische integratie biedt voor uw
framework van keuze, of misschien gebruikt u uw eigen applicatie-opzet.

Zie onze [lijst met ondersteunde integraties](/ruby/integrations) om te zien
welke frameworks en gems we met de AppSignal gem ondersteunen.

Wanneer AppSignal uw applicatie niet automatisch ondersteunt, is het nog steeds mogelijk om AppSignal-instrumentation toe te voegen. Onze Ruby gem moet eenmalig aan het begin van een proces worden geconfigureerd en gestart. Het kan worden [geconfigureerd](/ruby/configuration) via een configuratiebestand of door omgevingsvariabelen te gebruiken.

## Configuratie

### Omgevingsvariabelen

Wanneer u [omgevingsvariabelen](/ruby/configuration/load-order#environment-variables) gebruikt om AppSignal te configureren, leest de gem de configuratie uit de omgeving zodra deze start. `Appsignal.start` aanroepen is voldoende.

<CodeGroup>
  ```ruby Ruby theme={null}
  require "appsignal"

  # Load your app

  Appsignal.start
  ```
</CodeGroup>

### Configuratiebestand

Wanneer u een [configuratiebestand](/ruby/configuration#ruby-configuration-file) gebruikt om AppSignal te configureren, moet de Ruby gem worden geconfigureerd voordat deze wordt gestart.
Hij zoekt naar het bestand `config/appsignal.rb` in de huidige werkdirectory van het applicatieproces.
Als alternatief kan hij ook worden geconfigureerd met de [`Appsignal.configure` helper](/ruby/configuration#appsignalconfigure-helper) zoals in het onderstaande voorbeeld.

<CodeGroup>
  ```ruby Ruby theme={null}
  require "appsignal" # Require the AppSignal gem

  # Optional: load integrations manually
  # These integrations need to be loaded before `Appsignal.configure` is called.
  # Appsignal.load(:sinatra)

  # Optional: Configure AppSignal via the configure helper
  # Appsignal.configure do |config|
  #   # Some config
  # end

  # Lastly, start AppSignal
  Appsignal.start
  ```
</CodeGroup>

AppSignal kijkt in het pad van het eerste argument naar een `config/`-directory met een `appsignal.rb`-bestand om de configuratie te laden.
Het tweede argument is de omgeving die het uit het configuratiebestand zal laden.

## Volgende stappen

Ga verder met onze [gids voor instrumentation voor scripts en background jobs](/ruby/instrumentation/background-jobs) voor applicaties die we niet automatisch instrumenteren. Gebruik [instrumentation-helpers](/ruby/instrumentation/instrumentation) om de geïnstrumenteerde code in meer detail uit te splitsen.
