Was Amazon für Eventbusse EventBridge protokolliert - Amazon EventBridge

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was Amazon für Eventbusse EventBridge protokolliert

Wenn Sie verstehen, wie Ereignisse EventBridge verarbeitet werden, können Sie mithilfe von Protokollen Probleme mit dem Eventbus beheben oder debuggen.

Wenn die Protokollierung aktiviert ist, werden bei der Verarbeitung eines Ereignisses mehrere Protokolldatensätze EventBridge generiert.

Hier sind die wichtigsten Schritte, die bei EventBridge der Verarbeitung eines Ereignisses ausgeführt werden:

  • Ein Ereignis wird an einen Event-Bus gesendet

    EventBridge generiert Protokolle für Ereignisse, die von Partnerquellen gesendet, aus Archiven wiedergegeben oder mit Hilfe gesendet wurdenPutEvents, unabhängig davon, ob sie Regeln entsprechen oder nicht.

  • EventBridge bestimmt, ob das Ereignis irgendwelchen Regeln im Bus entspricht.

    Wenn das Ereignis einer oder mehreren Regeln entspricht, fahren EventBridge Sie mit dem nächsten Schritt fort.

    Wenn ein AWS Ereignis keinen Regeln entspricht, wird das Ereignis EventBridge verworfen und es werden keine Protokolle generiert.

  • EventBridge ruft das Ziel auf.

    EventBridge versucht bei Bedarf erneut, das Ziel aufzurufen, bis:

    • Die Veranstaltung wurde erfolgreich zugestellt.

    • Die Ereigniszustellung schlägt fehl, z. B. wenn die Wiederholungsrichtlinie abläuft oder ein dauerhafter Fehler auftritt.

      Wenn die Zustellung fehlschlägt, wird das Ereignis an eine Warteschlange mit unerlaubten Briefen (DLQ) EventBridge gesendet, sofern eine solche angegeben ist, oder löscht das Ereignis, wenn kein DLQ angegeben ist.

Das folgende Diagramm zeigt eine detaillierte Ansicht des Ablaufs der Ereignisverarbeitung, in der alle möglichen Schritte sowie die Protokollebene jedes Schritts dargestellt sind.

Eine vollständige Liste der Schritte finden Sie unterAngeben der Protokollebene.

EventBridge führt die einzelnen Schritte durch, um jedes an den Bus gesendete Ereignis zu verarbeiten.