Zum Inhalt springen

Konfigurieren Sie die REST-/Webdienstprotokollierung im Jitterbit App Builder

App Builder unterstützt die Möglichkeit, verschiedene Webdienstanforderungen zu protokollieren. Beispiel:

  • REST-Datenquellenaufrufe (eine Anfrage an ein externes System)
  • REST- API Aufrufe (eine Anfrage an App Builder selbst)
  • Webhooks

Ein laufendes Protokoll dieser Ereignisse kann angezeigt werden, indem Sie zu folgendem Pfad navigieren:

  • IDE > REST- APIs > Protokolle

Beispiel für REST- API Protokolle

Die erfassten Informationen sind wie folgt:

  • Datum des Antragseingangs
  • Ressourcenname
  • Endpoint
  • Anfragetyp
  • Statuscode
  • Erfolg
  • Extern (wenn die Anfrage an ein externes System gestellt wird)
  • Verstrichene Zeit (in Millisekunden)

Detaillierte Protokollierung

Detaillierte Protokollierung kann für Webdienste aktiviert werden und ermöglicht eine viel tiefere Erfassung der Anfrage. Insbesondere erfasst die detaillierte Protokollierung:

  • URL
  • Anfrage/Antwort-Header
  • Anfrage-/Antworttexte

Beispiel eines REST- API Protokolls mit Details

Konfiguration

Um eine detaillierte Protokollierung zu konfigurieren, konfigurieren Sie einen Protokollierungsfilter, indem Sie die folgenden Schritte ausführen:

  • Navigieren Sie zu IDE > REST- APIs > Protokolle
  • Klicken Sie auf die Schaltfläche Konfiguration

Für eine REST- API:

  • Konfigurieren Sie die App, für die der API Aufruf bestimmt ist
  • Optional können Sie einen einzelnen Tisch auswählen

Für eine REST-Datenquelle oder einen Webhook:

  • Konfigurieren Sie die Datenquelle, die der REST-Aufruf verwendet
  • Wählen Sie optional eine einzelne Tabelle aus

Andere allgemeine optionale Parameter:

  • Wählen Sie einen Statuscodebereich, z. B. 400-499
  • Wählen Sie eine Deaktivieren nach-Zeit in Minuten (z. B. 90, um die detaillierte Protokollierung 90 Minuten lang aktiv zu haben)

Aktivieren Sie den Filter:

  • Aktivieren Sie das Kontrollkästchen Aktiv, um den Filter zu aktivieren.

Nachdem Sie diese Konfigurationsänderungen vorgenommen haben, sollte die Webdienstanfrage eine detaillierte Protokollierung enthalten.