ServiceNow Kafka-Verbraucher

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Integriert Ihre Instanz ServiceNow mit Kafka Consumer 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 die 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 Consumer verwendet den Alias für Verbindungen und Anmeldeinformationen von Confluent Kafka REST-Proxy- Spoke.

    ServiceNow Kafka-Verbraucher konfigurieren

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

    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 des Confluent Kafka REST-Proxy- Spoke.
      Thema Thema, aus dem Sie die Events abrufen möchten.
      Definition des robusten Transformators Definition des robusten Transformators, der für die Event-Transformation und Datenspeicherung in ServiceNow -Tabellen verwendet wird. Weitere Informationen finden Sie unter Robuste Umwandler für Importsätze.
      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 der aktuelle Offset auf dem Server nicht mehr vorhanden ist. Weitere Informationen finden Sie in der Dokumentation zu Kafka 2.7.
      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. Dies gibt an, wie lange der Client maximal auf die Antwort einer Anforderung wartet. Weitere Informationen finden Sie in der Dokumentation zu Kafka 2.7.
      Bei Umwandlungsfehlern anhalten Option, um das Abhören zu beenden, wenn Transformationsfehler erkannt werden.
      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 die Überwachung 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(Kafka-Verbraucherauslöser).
    8. Wählen Sie in der Liste Auslösertyp die Option Intervallaus.
    9. Klicken Sie auf Aktualisieren.