> ## 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 für Ruby

AppSignal unterstützt die [Programmiersprache Ruby][ruby-lang] mit einem [Ruby-Gem][appsignal-gem]. Das Gem unterstützt viele Frameworks und Gems sofort einsatzbereit, aber einige Gems und Frameworks erfordern möglicherweise eine benutzerdefinierte Instrumentierung.

Es ist auch möglich, Ihrer Anwendung benutzerdefinierte Instrumentierung hinzuzufügen, um noch mehr Einblicke in die Leistung Ihres Codes zu erhalten.

## Konfiguration

In diesem Thema erklären wir, wie Sie AppSignal konfigurieren. Sie erfahren, was im Ruby-Gem konfiguriert werden kann, welche minimale Konfiguration erforderlich ist und wie die Konfiguration geladen wird.

Siehe unsere [Konfigurationsdokumentation](/ruby/configuration) für die vollständige Konfigurationsdokumentation des AppSignal-Gems.

## Integrationen

Das AppSignal Ruby-Gem integriert sich mit vielen Frameworks, darunter Rails, Sinatra, Padrino, Grape und mehr:

* [Active Job](/ruby/integrations/active-job)
* [Capistrano](/ruby/integrations/capistrano)
* [DataMapper](/ruby/integrations/datamapper)
* [Delayed::Job](/ruby/integrations/delayed-job)
* [Garbage Collection](/ruby/integrations/garbage-collection)
* [Global VM Lock](/ruby/integrations/global-vm-lock)
* [Grape](/ruby/integrations/grape)
* [GraphQL](/ruby/integrations/graphql)
* [Hanami](/ruby/integrations/hanami)
* [HTTP.rb](/ruby/integrations/http)
* [MongoDB](/ruby/integrations/mongodb)
* [Multiple Rack libraries](/ruby/integrations/rack-libraries)
* [Net::HTTP](/ruby/integrations/net-http)
* [Padrino](/ruby/integrations/padrino)
* [Puma](/ruby/integrations/puma)
* [Que](/ruby/integrations/que)
* [Rack](/ruby/integrations/rack)
* [Rake](/ruby/integrations/rake)
* [Redis](/ruby/integrations/redis)
* [Resque](/ruby/integrations/resque)
* [Ruby on Rails](/ruby/integrations/rails)
* [Ruby VM](/ruby/integrations/ruby-vm)
* [Sequel](/ruby/integrations/sequel)
* [Shoryuken](/ruby/integrations/shoryuken)
* [Sidekiq](/ruby/integrations/sidekiq)
* [Solid Queue](/ruby/integrations/solidqueue)
* [Sinatra](/ruby/integrations/sinatra)
* [ViewComponent](/ruby/integrations/view-component)
* [Webmachine](/ruby/integrations/webmachine)

## Benutzerdefinierte Instrumentierung

Fügen Sie Ihrer Anwendung benutzerdefinierte Instrumentierung hinzu oder erstellen Sie eigene Integrationen mit AppSignal. Weitere Details finden Sie im Thema [Instrumentierung](/ruby/instrumentation).

## Befehlszeilen-Tools

Das AppSignal Ruby-Gem wird mit mehreren Befehlszeilen-Tools ausgeliefert. Diese Tools erleichtern die Installation von AppSignal in einer Anwendung, das Senden von Deploy-Benachrichtigungen und die Diagnose von Problemen bei der Installation.

Siehe unsere Dokumentation zu [Befehlszeilen-Tools](/ruby/command-line) für eine vollständige Liste aller verfügbaren Befehle.

## Unterstützung von Ruby-Implementierungen

### Ruby (MRI)

Wir unterstützen derzeit [Ruby `2.7.0+` und höher](/support/maintenance-policy).

Wenn Sie Unterstützung für ältere Versionen von Ruby benötigen, können Sie eine ältere Version des AppSignal-Gems verwenden. Beachten Sie jedoch, dass wir keine vollständige Unterstützung für ältere Versionen des Gems bieten.

### JRuby

JRuby-Unterstützung ist [verfügbar](https://blog.appsignal.com/2018/02/14/ruby-gem-2-5.html) in Version `2.5.0` und höher des AppSignal Ruby-Gems.

Um JRuby unter Alpine Linux zu verwenden, stellen Sie sicher, dass Sie auf Ruby-Gem `2.8.0` oder neuer aktualisieren. Prüfen Sie außerdem, ob Ihr [Betriebssystem unterstützt wird](/support/operating-systems) in Kombination mit JRuby.

[ruby-lang]: https://www.ruby-lang.org/

[appsignal-gem]: https://rubygems.org/gems/appsignal
