> ## 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.

# Sinatra

[Sinatra](http://www.sinatrarb.com/)-applicaties worden officieel ondersteund. Het instrumenteren van Sinatra-applicaties vereist enige handmatige configuratie. Volg de installatiestappen in AppSignal, te beginnen met het klikken op 'Add app' op het [accountsscherm](https://appsignal.com/accounts).

<Note>
  Gebruikt uw applicatie een combinatie van Rails, Grape, Hanami, Padrino of Sinatra? Volg dan onze handleiding voor het [instrumenteren van meerdere Rack-applicaties](/ruby/integrations/rack-libraries).
</Note>

## Installatie

Voeg na het installeren van de AppSignal-gem de AppSignal-integratie toe na het requiren van `sinatra` (of `sinatra/base`).

<CodeGroup>
  ```ruby Ruby theme={null}
  require "appsignal" # Add this require
  require "sinatra" # or require "sinatra/base"

  # Load the Sinatra integration
  Appsignal.load(:sinatra)
  # Start AppSignal
  Appsignal.start

  # For Ruby gem 3.11 and older
  require "appsignal/integrations/sinatra"
  ```
</CodeGroup>

Maak vervolgens het AppSignal-configuratiebestand aan. Zie voor meer details over het configureren van AppSignal de pagina [Ruby-configuratie](/ruby/configuration).

Start na deze stappen uw Sinatra-app en wacht totdat de gegevens in AppSignal binnenkomen.

## Fouten negeren

Om een specifieke Sinatra-fout te negeren, stelt u de `Sinatra.skip_appsignal_error`-vlag in de request-environment in. Deze vlag vertelt AppSignal de fout die tijdens de request optreedt te negeren en deze niet aan AppSignal te rapporteren.

Negeer fouten op deze manier alleen als u fouten van een Sinatra-app met code moet negeren. Zie de [`ignore_errors`-optie](/guides/filter-data/ignore-errors) om ze voor de hele app te negeren. Om geen melding te ontvangen van een fout, zie [onze notificatie-instellingen](/application/notification-settings).

<CodeGroup>
  ```ruby Ruby theme={null}
  get "/" do
    env["sinatra.skip_appsignal_error"] = true # Add this line to an endpoint or callback
    raise "uh oh" # Example error, don't copy this
  end
  ```
</CodeGroup>
