Verwalten von Pipelines
Pipelines sind das Herzstück des Systems. Dort findet die Verarbeitung statt, d. h., in Pipelines werden Entitäten aufgelöst, Beziehungen erkannt und Alerts generiert. Pipelines sind die primäre Methode für das Laden von Daten in die Entitätendatenbank. Das Verwalten von Pipelines ist eine fortlaufende Betriebstask, die das Konfigurieren von Pipelines, das Starten und Stoppen von Pipelines,
das Überwachen von Pipelines und das Weiterleiten von Nachrichten von Pipelines an andere Pipelines, Knoten oder externe Systeme einschließt.
- Starten von Pipelines
Bevor eine Pipeline Daten empfangen und verarbeiten kann, muss sie gestartet werden. Es ist üblich, mehrere Pipelines auszuführen, um den Datendurchsatz zu erhöhen oder um unterschiedliche Typen von Quellendaten zu verarbeiten. Verwenden Sie die folgenden Schritte, um eine Pipeline zu starten oder um eine inaktive Pipeline erneut zu starten.
- Stoppen der Pipelines
Das Stoppen einer Pipeline bedeutet, dass ihr Status von Aktiv und Offen für die Verarbeitung von Daten in den Status Inaktiv und Geschlossen für ankommende Daten geändert wird. Sie können jeweils nur eine Pipeline manuell stoppen. Wenn Sie einen Hotfix oder ein Upgrade-Release installieren oder wenn Sie Konfigurationsänderungen am Pipelineknoten vornehmen, auf dem sich die Pipeline befindet, verwenden Sie die folgenden Anweisungen, um die Pipeline zu stoppen, nachdem Sie Änderungen an der Systemkonfiguration vorgenommen haben (starten Sie die Pipeline anschließend erneut, damit die Konfigurationsänderungen wirksam werden).
- Konfigurieren von Pipelines
Wenn eine Pipeline gestartet wird, sucht sie nach einer Pipelinekonfigurationsdatei, der sie ihre Startvariablen sowie die Konfigurationsdaten entnimmt, die für die Verarbeitung ankommender Daten erforderlich sind. Standardmäßig wird beim Installieren einer Pipeline auf dem Pipelineknoten auch eine Standarddatei für die Pipelinekonfiguration mit dem Namen pipeline.ini installiert. Diese kann von allen Pipelines auf diesem Pipelineknoten verwendet werden. Einige Abschnitte dieser Standarddatei müssen jedoch speziell für die auf dem Pipelineknoten ausgeführten Pipelines konfiguriert werden, so dass die Pipelines über die korrekten Verbindungen verfügen und auf die Entitätendatenbank zugreifen können. Verwenden Sie die folgenden Anweisungen, um die Pipelinekonfigurationsdatei zu konfigurieren.
- Pipelineregistrierung
Sie müssen Pipelines in der Konfigurationskonsole registrieren, bevor Sie ihre Status überwachen oder Ergebnisse weiterleiten können. Das Registrieren von Pipelines unterscheidet sich vom Installieren oder Konfigurieren einer Pipeline. Als Registrieren wird das Hinzufügen der Pipeline zur Indexzunge Pipelines in der Konfigurationskonsole bezeichnet.
- Konfigurieren von Routing-Regeln
Mit Hilfe von Routing-Regeln können Sie die Ergebnisse der Pipelineverarbeitung oder des Übernahmeprogramms an eine Datenbank, eine Pipeline oder ein externes System weiterleiten. Routing-Regeln werden über die Indexzunge Routing-Regeln der Konfigurationskonsole konfiguriert. Sie können jedoch nur Daten von Pipelines oder Übernahmeprogrammen weiterleiten, die für den Anwendungsmonitor registriert wurden. Sie können entweder eine vollständig neue Routing-Regel konfigurieren oder eine vorhandene Routing-Regel als Basis verwenden.
- Löschen von Routing-Regeln
Eine Routing-Regel kann nach ihrer Konfiguration nicht mehr bearbeitet werden. Zum Korrigieren oder Aktualisieren der Informationen müssen Sie die vorhandene Routing-Regel löschen und eine neue Regel konfigurieren. Das Löschen einer Routing-Regel ist zudem sinnvoll, wenn sie nicht mehr benötigt oder verwendet wird. Sie können konfigurierte Routing-Regeln auf der Indexzunge Routing-Regeln in der Konfigurationskonsole löschen.
- Pipelinestatus und -statistikdaten
Die Überwachung des Status, der Statistikdaten und der Leistung einer Pipeline ist für ihre fortlaufende Ausführung, das Ausgleichen von Datenlasten und das Erkennen potenzieller Probleme vor ihrem Auftreten wichtig. Der Anwendungsmonitor arbeitet mit einem SNMP-Agenten zusammen, der auf dem Pipelineknoten ausgeführt wird, um den Status und die Statistikdaten von Pipelines zu übertragen. Diese Informationen werden dann in der Konfigurationskonsole angezeigt.