82. Abfrage: Abonnementereignisse wiederherstellen

Es ist immer eine gute Praxis, die Möglichkeit zu haben, gelieferte vs. erzeugte Subscription-Ereignisse wiederherzustellen/überprüfen zu können. Daher speichert GeoPard die Historie aller erzeugten Subscription-Ereignisse für die letzten 12 Monate.

Die typischen Anwendungsfälle:

  • Schlechte Internetverbindung und Ereignisse wurden nicht zugestellt

  • Neudeployment des WebSocket-Listeners

  • Prüfen Sie die Konsistenz der empfangenen vs. erzeugten Ereignisse

  getPlatformEvents(input: {
    dateFrom: "2023-05-25T12:49:00.000Z", 
    dateTo: "2023-05-30T06:35:00.000Z", 
    userUuids: ["<placeholder_of_user_uuid>"]
  }){
    events {
      executionDate
      event {
        uuid
        userUuid
        Aktion
        nodePath {
          Entität
          uuid
        }
      }
    } 
  }
}

Unterstützte Eingabe-Filter:

  • dateFrom als Datum/Uhrzeit im ISO 8601-Format (z. B.: "2023-05-25T12:49:00.000Z")

  • dateTo als Datum/Uhrzeit im ISO 8601-Format (z. B.: "2023-05-30T06:35:00.000Z")

  • farmUuids als Array von "Betrieb"-UUIDs zur Suche

  • fieldUuids als Array von "Feld"-UUIDs zur Suche

  • userUuids als Array von „User“-UUIDs zur Suche

  • eventUuids als Array von Subscription-"Event"-UUIDs

circle-info

Alle Filter funktionieren wie logische UND.

circle-info

Jedes Subscription-Ereignis hat ein Attribut executionDate verknüpft mit dem Versandzeitpunkt im AWSDateTime-Format, kompatibel mit ISO 8601 DateTime.

Zuletzt aktualisiert

War das hilfreich?