Skip to main content
Padrino-Anwendungen werden offiziell unterstützt. Die Instrumentierung von Padrino-Anwendungen erfordert manuelles Setup. Folgen Sie den Installationsschritten in AppSignal, beginnend mit einem Klick auf „Add app” auf dem Accounts-Bildschirm.
Verwendet Ihre Anwendung eine Kombination aus Rails, Grape, Hanami, Padrino oder Sinatra? Folgen Sie unserem Leitfaden zum Instrumentieren mehrerer Rack-Anwendungen.

Installation

Nachdem Sie das AppSignal-Gem installiert haben, fügen Sie die AppSignal-Integration nach dem Require von padrino hinzu.
Erstellen Sie anschließend die AppSignal-Konfigurationsdatei. Weitere Details zur Konfiguration von AppSignal finden Sie auf der Seite Ruby-Konfiguration. Starten Sie nach diesen Schritten Ihre Padrino-App und warten Sie, bis die Daten in AppSignal eintreffen.

Span-Attribute

Nur im Collector-Modus: Dies gilt, wenn AppSignal für Ruby im Collector-Modus läuft. Andernfalls hat es keine Auswirkung.
Der Span des Requests enthält:
  • http.request.method — die Request-Methode.
  • url.scheme, url.path und url.query — die angefragte Adresse.
  • http.response.status_code — der Status, mit dem Ihre Anwendung geantwortet hat.
Ein Span für einen Request, der einen Fehler ausgelöst hat, enthält außerdem error.type, die Klasse des Fehlers.

Verteiltes Tracing

Nur im Collector-Modus: Dies gilt, wenn AppSignal für Ruby im Collector-Modus läuft. Andernfalls hat es keine Auswirkung.
Eine Anfrage, die mit einem traceparent-Request-Header eintrifft, setzt den darin benannten Trace fort. Die Anfrage erscheint innerhalb des Trace des aufrufenden Service, unter der Anfrage, die sie ausgelöst hat. Sie können eine langsame Anfrage von diesem Service aus in diese Anwendung hinein verfolgen, ohne den Trace zu wechseln. Die HTTP-Clients, die AppSignal unterstützt, starten den Trace. Eine Anfrage ohne den Header startet einen neuen.