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

# Tutorials

> Ruby- und Rails-Tutorials zur Installation von AppSignal, zu Solid Queue, Background Jobs, Debugging, Strong Parameters, Authentifizierung und aktuellen Rails-Funktionen.

Diese Tutorials wurden ursprünglich von [GoRails](https://gorails.com/) produziert, mit neuen Inhalten, die eigens für AppSignal-Kunden verfasst wurden.

Sehen Sie sich die Videos an, lesen Sie die schriftlichen Anleitungen, oder geben Sie diese Seiten an Ihren Agenten weiter.

Die [Leitfäden](/guides) erklären, wie Sie AppSignal verwenden. Für eine Rails-Anwendung beginnen Sie mit [AppSignal für Ruby](/ruby) und dessen [Rails-Integration](/ruby/integrations/rails). Diese Tutorials erklären die Ruby- und Rails-Tools, die die Daten erzeugen, die AppSignal überwacht.

<h2 id="meet-chris-oliver">
  Chris Oliver kennenlernen
</h2>

GoRails ist die Content-Bibliothek, die Chris Oliver seit 2014 veröffentlicht.

<Frame caption="Chris Oliver, Gründer von GoRails">
  <img src="https://mintcdn.com/appsignal-715f5a51/7bmJ0R9GDWouayDR/assets/images/tutorials/chris-oliver.jpg?fit=max&auto=format&n=7bmJ0R9GDWouayDR&q=85&s=d33a5f49918a508d9fa87bcce7775e5e" alt="Porträt von Chris Oliver" width="400" height="400" data-path="assets/images/tutorials/chris-oliver.jpg" />
</Frame>

Neben GoRails baut Chris [Jumpstart Pro](https://jumpstartrails.com), eine Rails-SaaS-Vorlage, und [Hatchbox](https://hatchbox.io), eine Deployment-Plattform. Über Hatchbox sind seit 2016 mehr als zwei Millionen Deploys gelaufen. Außerdem moderiert er den Remote-Ruby-Podcast.

Seine Open-Source-Arbeit steckt im Dependency Tree vieler Rails-Anwendungen. [`noticed`](https://github.com/excid3/noticed) kümmert sich um Benachrichtigungen, [`madmin`](https://github.com/excid3/madmin) um Admin-Oberflächen und [`receipts`](https://github.com/excid3/receipts) um Rechnungsstellung, neben [dem Rest seiner Repositories](https://github.com/excid3).

Diese Kombination macht das Material hier eine Veröffentlichung wert. Die Lektionen stammen von jemandem, der Rails-Anwendungen in Produktion betreibt, zuerst auf das Problem stößt und es dann erklärt.

<h2 id="appsignal-expert-context-store">
  AppSignal Expert Context Store
</h2>

AppSignal bietet Intelligence-Funktionen, die auf einem Context Store aus mindestens vier Signalquellen basieren.

| Quelle | Was sie beiträgt |
| - | - |
| Ihre Telemetriedaten | [Metriken](/metrics/dashboards), [Logs](/logging) und [Traces](/performance-tracing) aus Ihren Anwendungen und den Diensten, die sie aufrufen, [Host- und Infrastrukturmetriken](/metrics/host-metrics) und [wie Endnutzer das alles erleben](/browser-monitoring). Was gerade in Ihrem Stack passiert. |
| Unsere Dokumentation | Validierte AppSignal-Referenz und Best Practices. |
| Expertenwissen | Wie diese Anwendungs- und Service-Frameworks funktionieren, von Praktikern mit anerkannter Expertise, aufbereitet in Tutorials wie diesen. |
| Die Wissensbasis Ihrer Organisation | Ihr Bestand an Anwendungen und Infrastruktur sowie die darauf abgebildete [Ownership](/ruby/integrations/ownership) und [Teamstruktur](/organization/team/teams). [Logbook](/anomaly-detection)-Notizen zu Incidents, und die [Jira](/application/integrations/jira)-, [GitHub](/application/integrations/github)- und [Linear](/application/integrations/linear)-Tickets, zu denen sie werden. Wer was besitzt, und was darüber bereits entschieden wurde. |

<h3 id="the-intelligence-features">
  Die Intelligence-Funktionen
</h3>

* **[Intelligence dashboards](/metrics/intelligence-dashboards).** Dashboards bauen sich selbst aus den Integrationen auf, die AppSignal erkennt. Eine neue Sidekiq- oder Active-Job-Installation ist von Anfang an mit den dafür wichtigen Diagrammen ausgestattet.
* **[Time Detective](/trace-page).** Rekonstruiert, wie Ihre Anwendung im Moment eines Traces aussah. Sie können eine langsame Anfrage vor dem Zustand lesen, in dem sie lief.
* **[AppSignal MCP](/mcp-server) und die [CLI](/cli).** Stellen Sie einen Agenten davor, in Ihrem Editor oder Terminal. Dann können Sie Fragen zu Ihren eigenen Daten in Ihren eigenen Worten stellen.

Die Prämisse ist bei allen dieselbe: AppSignal reichert Ihre Telemetriedaten an und interpretiert sie, statt sie nur zu speichern.

<h3 id="these-tutorials-as-expert-context">
  Diese Tutorials als Expertenkontext
</h3>

Expertenwissen ist das einzige Signal, das AppSignal nicht selbst erzeugen kann. Dokumentation und Telemetriedaten schreiben wir selbst, und Ihre Wissensbasis wächst, während Ihr Team arbeitet.

Expertenwissen entsteht nicht so. Ein Framework zu instrumentieren, bringt Ihnen nicht bei, wie sich Solid Queue unter Last verhält. Es sagt Ihnen auch nicht, welchen von `step` und `next` Sie an einem Breakpoint wollen. Es kommt von Menschen, die diese Tools in Produktion betrieben und jahrelang anderen Entwicklern erklärt haben. Das in einen Context Store zu bekommen, bedeutet, mit ihnen zusammenzuarbeiten.

Deshalb entstehen diese Tutorials gemeinsam mit GoRails. Was hier dokumentiert ist, ist das, was Chris und sein Team lehren. Es wird unter denselben URLs veröffentlicht, im selben Korpus, wie alles andere, was die Intelligence-Funktionen von AppSignal lesen.

Eine Seite bedient beide Zielgruppen:

* **Menschen.** Ein Video, dann eine schriftliche Anleitung mit den Befehlen und dem Code in der richtigen Reihenfolge.
* **Agenten.** Jede Seite wird unter ihrer URL zusätzlich als reines Markdown mit der Endung `.md` ausgeliefert und ist in [`llms.txt`](https://docs.appsignal.com/llms.txt) aufgeführt. AppSignals eigene Intelligence-Agenten lesen sie, ebenso wie jeder Agent, den Sie selbst bauen und auf diese Dokumentation richten.

<h2 id="the-tutorials">
  Die Tutorials
</h2>

<CardGroup cols={2}>
  <Card title="AppSignal installieren" icon="signal" href="/tutorials/ruby/install-appsignal">
    Installieren Sie AppSignal in Rails und untersuchen Sie Daten aus einer deployten Anwendung.
  </Card>

  <Card title="Solid Queue" icon="database" href="/tutorials/ruby/solid-queue">
    Führen Sie Active Job auf Ihrer bestehenden Datenbank aus, ganz ohne Redis.
  </Card>

  <Card title="Mission Control Jobs" icon="table-list" href="/tutorials/ruby/mission-control-jobs">
    Binden Sie ein Job-Dashboard in Ihre eigene Anwendung ein.
  </Card>

  <Card title="Background-Jobs batchen" icon="layer-group" href="/tutorials/ruby/batching-background-jobs">
    Führen Sie Jobs parallel aus und reagieren Sie, sobald alle abgeschlossen sind.
  </Card>

  <Card title="Debugging mit dem debug-Gem" icon="bug" href="/tutorials/ruby/debugging-with-the-debug-gem">
    Breakpoints, Stepping und das Durchlaufen des Stacks aus der Konsole.
  </Card>

  <Card title="Params expect" icon="shield-check" href="/tutorials/ruby/params-expect">
    Parameter mit Rails 8 in einem Schritt zulassen und verlangen.
  </Card>

  <Card title="Parameter mit Standardwerten" icon="sliders" href="/tutorials/ruby/parameters-with-defaults">
    Legen Sie Fallback-Werte für Parameter fest, die der Browser weglassen kann.
  </Card>

  <Card title="Impersonation" icon="user-secret" href="/tutorials/ruby/impersonation">
    Fügen Sie dem Rails-8-Authentifizierungsgenerator Nutzer-Impersonation hinzu.
  </Card>

  <Card title="Lokale CI" icon="terminal" href="/tutorials/ruby/local-ci">
    Führen Sie Ihre CI-Suite lokal aus und geben Sie GitHub-Pull-Requests frei.
  </Card>

  <Card title="Markdown-Renderer" icon="file-lines" href="/tutorials/ruby/markdown-renderer">
    Antworten Sie mit `text/markdown` über den MIME-Type aus Rails 8.1.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.