ServiceNow Kafka-Verbraucher

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Integriert Ihre Instanz ServiceNow in den Kafka-Verbraucher und speichert Daten in den Tabellen ServiceNow.

    Apps im Store anfordern

    Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.

    IntegrationHub-Abonnement

    Diese Spoke erfordert ein Integration Hub-Abonnement. Weitere Informationen finden Sie unter Gesetzliche Zeitpläne − IntegrationHub − Übersicht.

    Unterstützte Versionen

    Diese Spoke wurde für Confluent REST Proxy API v2 erstellt.

    Spoke-Abhängigkeiten

    Wenn Sie Probleme beim Installieren der App haben, stellen Sie sicher, dass die folgenden abhängigen Plugins installiert sind:
    • Confluent Kafka REST Proxy- Spoke
    • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
    • ServiceNow IntegrationHub-Aktionsschritt – RTE (com.glide.hub.action_step.rte)
    Hinweis:
    Einige dieser Plugins sind lizenzierbare Funktionen und erfordern entsprechende Lizenzen, wenn sie außerhalb der Spoke-Implementierung verwendet werden.

    Alias-Anforderungen für Verbindungen und Anmeldeinformationen

    IntegrationHub verwendet Aliasse, um Verbindungs- und Anmeldeinformationen zu verwalten. Wenn Sie ein Alias verwenden, müssen Sie nicht mehrere Anmeldeinformations- und Verbindungsinformationsprofile konfigurieren, wenn Sie mehrere Umgebungen verwenden. Wenn sich die Verbindungs- oder Anmeldeinformationen ändern, müssen Sie die Aktionen, die die Verbindung verwenden, nicht aktualisieren. Weitere Informationen finden Sie unter Connections and Credentials.

    ServiceNow Kafka-Verbraucher verwendet den Alias für Verbindungen und Anmeldeinformationen von Confluent Kafka REST Proxy- Spoke.

    ServiceNow Kafka-Verbraucher konfigurieren

    Rufen Sie Ereignisse ab, die sich auf die angegebenen Themen beziehen, und speichern Sie sie in den erforderlichen Tabellen ServiceNow.

    Vorbereitungen

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Kafka-Verbraucher.
    2. Klicken Sie auf Neu.
    3. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Name Name zur Identifizierung des Datensatzes.
      Broker-Verbindungsalias Verbindungsalias von Confluent Kafka REST Proxy- Spoke.
      Thema Thema, aus dem Sie die Ereignisse abrufen möchten.
      Definition des robusten Transformators Definition des robusten Transformators, die für die Ereignistransformation und die Datenspeicherung in Tabellen ServiceNow verwendet wird. Weitere Informationen finden Sie unter Robuste Transformatoren für Importsatz.
      Offset-Ausgangspunkt Wert des Kafka-Verbrauchers auto.offset.reset. Dies gibt an, was der Kafka-Verbraucher tun soll, wenn kein anfänglicher Offset vorhanden ist oder wenn der aktuelle Offset auf dem Server nicht mehr vorhanden ist. Weitere Informationen finden Sie in der Kafka 2.7-Dokumentation.
      Partitionen pro Gruppe Anzahl der Partitionen pro Verbraucher-Thread.
      Seitengröße (Byte) Maximale Größe einer Anforderung.
      Seitenbegrenzung Maximale Anzahl von Anforderungen pro Iteration.
      Eingebettetes Format Format der Kafka-Nachricht für das Thema.
      Zeitüberschreitung für Anforderung (ms) Wert des Kafka-Verbrauchers „consumer.request.timeout.ms“. Dadurch wird die maximale Zeit angegeben, die der Client auf die Antwort einer Anforderung wartet. Weitere Informationen finden Sie in der Kafka 2.7-Dokumentation.
      Bei Umwandlungsfehlern anhalten Mit dieser Option wird das Abhören bei Transformationsfehlern beendet.
      Ausführliche Transformation Option, um alle importierten Ereignisse für den Importsatz zu protokollieren und zusätzliche Debug-Protokolle für die Transformation zu erstellen.
      Hinweis:
      Sie müssen für jedes Thema einen Kafka-Verbraucher-Datensatz erstellen.
    4. Klicken Sie auf den zugehörigen Link Senken-Listener starten.
      Die Tabelle Status des Kafka-Partitionsgruppen-Listeners wird mit den Themenpartitionsdaten ausgefüllt.
    5. Wahlweise: Wenn Sie das Abhören beenden möchten, klicken Sie auf den zugehörigen Link Senken-Listener starten.
    6. Navigieren zu Systemzeitplaner > Geplante Aufgaben.
    7. Öffnen Sie den Datensatz Kafka Consumer Trigger(Auslöser für Kafka-Verbraucher).
    8. Wählen Sie in der Liste Auslösertyp die Option Intervallaus.
    9. Klicken Sie auf Aktualisieren.