Zum Inhalt springen

Beobachtbarkeit (Beta) in privaten Jitterbit-Agenten 11.37 oder höher

Achtung

Diese Funktion ist derzeit als Betaversion verfügbar und wird auf privaten Agenten der Version 11.37.0.7 oder höher unterstützt. Um Feedback zu geben, wenden Sie sich an das Jitterbit-Produktteam.

Einführung

Sie können die Leistung und das Verhalten eines privaten Agenten in Echtzeit aus der Ferne mit einer der folgenden unterstützten Beobachtungsplattformen überwachen:

Bevor Sie mit der Überwachung privater Agenten beginnen können, die auf Docker laufen,, Linux oder Windows, müssen Sie den Agenten der von Ihnen gewählten Observability-Plattform auf jedem privaten Agenten installieren, den Sie überwachen möchten, und dessen Metriken konfigurieren.

Notiz

Unter Linux und Windows werden die Observability-Agenten automatisch gestartet, wenn der Host gestartet wird. Unter Docker müssen Sie sie manuell mit den folgenden Befehlen starten:

Start Datadog
sudo datadog-agent start
Start Elasticsearch
sudo metricbeat start
sudo filebeat start

Installieren Sie Datadog auf einem privaten Jitterbit-Agent Host

Datadog-Voraussetzungen

Um Datadog auf einem privaten Agent-Host zu installieren, benötigen Sie Folgendes:

  • Privater Agent 11.37.0.7 oder höher installiert und ausgeführt.

  • Ein Datadog-Konto.

  • Ein Superuser (root)-Konto unter Linux oder ein Administratorkonto unter Windows.

    Wichtig

    Führen Sie alle Befehle als dieser Benutzer aus.

Installieren des Datadog-Agenten

Um den Datadog-Agenten auf einem privaten Agenten Host zu installieren, gehen Sie folgendermaßen vor:

  1. Melden Sie sich bei Ihrem Datadog-Konto an.
  2. Wählen Sie im Hauptmenü Integrationen > Agent.
  3. Wählen Sie auf der Seite Anweisungen zur Agent Ihren privaten Agenten-Host aus.
  4. Klicken Sie auf die Schaltfläche API Schlüssel. Das Dialogfeld API Schlüssel auswählen wird geöffnet.
  5. Wenn Sie keine API -Schlüssel haben, klicken Sie auf Klicken Sie auf die Schaltfläche **Neu erstellen, um einen neuen Schlüssel zu erstellen. Wählen Sie andernfalls Ihren API -Schlüsseleintrag aus und klicken Sie dann auf die Schaltfläche API Schlüssel verwenden.
  6. Klicken Sie im Agent Installation Command auf die Klicken Sie auf das Symbol „Kopieren“, um den Befehl in Ihre Zwischenablage zu kopieren.
  7. Öffnen Sie ein Terminal oder PowerShell auf dem privaten Agent Host, fügen Sie den kopierten Befehl ein und drücken Sie dann die Eingabe-Taste, um ihn auszuführen.
  8. Schließen Sie das Terminal oder PowerShell.

Konfigurieren des Datadog-Agenten

Die Jitterbit-Private-Agent-Software enthält ein Script zum Konfigurieren von Datadog. Um es bei der Erstinstallation oder beim Upgrade von einer Private-Agent-Installation 11.34-basierte Installation zu verwenden, befolgen Sie diese Schritte:

  1. Für private Docker-Agenten ist der Wert für hostname Eigentum in der /etc/datadog-agent/datadog.yaml sollte auf den Hostnamen des Hosts eingestellt sein. Wenn nicht, stellen Sie es manuell ein.
  2. Führen Sie Folgendes in einem neuen Terminal oder PowerShell auf dem privaten Agent-Host aus:

    cd /opt/jitterbit/scripts/
    ./configure_datadog.sh
    
    cd /opt/jitterbit/scripts/
    ./configure_datadog.sh
    
    cd "C:\Program Files\Jitterbit Agent\scripts\"
    .\configure_datadog.ps
    
  3. Lesen Sie die Anweisungen und reagieren Sie darauf.

  4. Um zu bestätigen, dass Ihr Datadog-Agent funktioniert, melden Sie sich bei Ihrem Datadog-Konto an und wählen Sie dann im Hauptmenü Integrationen > Flottenautomatisierung.

Facetten erstellen

Um Datadog-Facetten zu definieren, befolgen Sie diese Schritte:

  1. Wählen Sie Protokolle > Explorer.
  2. Filtern Sie die Protokolle nach dem Host Ihres Agenten und dem JitterbitAgentMetric-Dienst.
  3. (Optional) Überprüfen Sie, ob die Protokolle für Ihren Agenten im JSON-Format vorliegen. Wählen Sie dazu einen aktuellen Protokolleintrag aus und überprüfen Sie dann, ob die Spalte INHALT eine Protokollnachricht im JSON-Format enthält.
  4. Klicken Sie unter der Leiste Suchfacetten auf Hinzufügen (Facette hinzufügen).
  5. Geben Sie im Feld Pfad des Dialogfelds Facette hinzufügen den unten angezeigten Text ein und klicken Sie dann auf die Schaltfläche Hinzufügen. Wiederholen Sie dies für jedes Element in der folgenden Liste:
    • @environment_id
    • @environment_name
    • @is_operation_over_schedule
    • @name
    • @operation_id
    • @operation_instance_guid
    • @operation_name
    • @organization_id
    • @project_guid
    • @project_name
    • @status

Erstellen eines berechneten Felds operation_duration_seconds

Um ein berechnetes Feld zu erstellen, führen Sie die folgenden Schritte aus:

  1. Wählen Sie Protokolle > Explorer.
  2. Klicken Sie auf die Schaltfläche Hinzufügen und wählen Sie dann Berechnetes Feld.
  3. Legen Sie im Dialogfeld Berechnetes Feld erstellen Werte für die folgenden Felder fest:
    • Benennen Sie Ihr Feld: operation_duration_seconds
    • Definieren Sie Ihre Formel: @fields.duration_seconds
  4. Klicken Sie auf die Schaltfläche Speichern.

Erstellen einer Kennzahl@operation_duration_seconds

Um eine Maßnahme zu erstellen, gehen Sie folgendermaßen vor:

  1. Wählen Sie Protokolle > Explorer.
  2. Klicken Sie unter der Leiste Suchfacetten auf Hinzufügen (Eine Facette hinzufügen).
  3. Wählen Sie im Dialog Facette hinzufügen die Tab Messung aus.
  4. Geben Sie im Feld Pfad ein @operation_duration_seconds.
  5. Klicken Sie auf die Schaltfläche Hinzufügen.

Erstellen von Operation

Um Operation zu definieren, wählen Sie Protokolle > Metriken generieren und befolgen Sie dann die unten stehenden Schritte für jede Operation.

Erstellen einer Metrik metric.operation.count.by.status

  1. Klicken Sie auf Schaltfläche „Neue Metrik“.
  2. Legen Sie im Dialogfeld Metrik generieren die Werte wie folgt fest:
    • Metriknamen festlegen: metric.operation.count.by.status
    • Abfrage definieren: service:JitterbitAgentMetric @name:operation_log
  3. Klicken Sie auf das Menü Gruppieren nach und klicken Sie dann auf die folgenden Elemente, um sie der Liste hinzuzufügen:
    • @fields.operation_id
    • @fields.operation_name
    • @fields.status
    • @agentgroup
    • @host
  4. Klicken Sie auf die Schaltfläche Metrik erstellen.

Erstellen einer Metrik metric.operation.running.over.scheduled.interval

  1. Klicken Sie auf Schaltfläche „Neue Metrik“.
  2. Legen Sie im Dialogfeld Metrik generieren die Werte wie folgt fest:
    • Metriknamen festlegen: metric.operation.running.over.scheduled.interval
    • Abfrage definieren: service:JitterbitAgentMetric @name:operation_running_over_scheduled_interval
  3. Klicken Sie auf das Menü Gruppieren nach und klicken Sie auf die folgenden Elemente, um sie der Liste hinzuzufügen:
    • @fields.operation_id
    • @fields.operation_name
    • @agentgroup
    • @host
  4. Klicken Sie auf die Schaltfläche Metrik erstellen.

Erstellen einer Metrik metric.operation.duration.seconds

  1. Klicken Sie auf Schaltfläche „Neue Metrik“.
  2. Legen Sie im Dialogfeld Metrik generieren die Werte wie folgt fest:
    • Metriknamen festlegen: metric.operation.duration.seconds
    • Abfrage definieren: service:JitterbitAgentMetric @name:operation_running_over_scheduled_interval
  3. Klicken Sie auf das Menü Gruppieren nach und klicken Sie auf die folgenden Elemente, um sie der Liste hinzuzufügen:
    • @fields.operation_id
    • @fields.operation_name
    • @agentgroup
    • @host
  4. Klicken Sie auf die Schaltfläche Metrik erstellen.

Erstellen von Prozessmetriken

Um Prozessmetriken zu definieren, wählen Sie Infrastruktur > Prozesse, wählen Sie die Tab Metriken verwalten und befolgen Sie dann die unten stehenden Schritte für jede Prozessmetrik.

Erstellen einer Metrik proc.openginebyname.cpu.num_threads

  1. Klicken Sie auf die Schaltfläche Neue Metrik.
  2. Geben Sie unter Abschnitt 1, Prozesse filtern, im Feld Filtern nach Folgendes ein: command:JitterbitOperationEngineProc.
  3. Legen Sie unter Abschnitt 2, Maß und Abmessungen auswählen, Werte für die folgenden Felder fest:
    • Öffnen Sie das Menü Maß und wählen Sie dann Anzahl der Threads.
    • Öffnen Sie das Menü Abmessungen und wählen Sie dann Name.
  4. Geben Sie unter Abschnitt 4, Name, im Feld metric.name Folgendes ein: openginebyname um den Namen proc.openginebyname.cpu.num_threads zu erstellen.
  5. Klicken Sie auf die Schaltfläche Erstellen.

Erstellen einer Metrik proc.operationsengine.cpu.num_threads

  1. Klicken Sie auf die Schaltfläche Neue Metrik.
  2. Geben Sie unter Abschnitt 1, Prozesse filtern, im Feld Filtern nach Folgendes ein: command:JitterbitOperationEngineProc.
  3. Legen Sie unter Abschnitt 2, Messung und Dimensionen auswählen, Werte für die folgenden Felder fest:
    • Öffnen Sie das Menü Messung und wählen Sie dann Anzahl der Threads.
    • Öffnen Sie das Menü Dimensionen und wählen Sie dann Agentengruppe.
  4. Geben Sie unter Abschnitt 4, Name, im Feld metric.name Folgendes ein: operationsengine um den Namen proc.operationsengine.cpu.num_threads zu erstellen.
  5. Klicken Sie auf die Schaltfläche Erstellen.

Importieren eines Datadog-Dashboards

Um ein vorgefertigtes Datadog-Dashboard zu importieren, folgen Sie diesen Schritten:

  1. Laden Sie die JSON-Datei Jitterbit Privater Agent Datadog Dashboard vom Harmony-Portal herunter Downloads Seite.

  2. Wählen Sie Dashboards > Neues Dashboard.

  3. Geben Sie im Dialogfeld Dashboard erstellen einen Namen in das Feld Dashboardname ein und klicken Sie dann auf die Schaltfläche Neues Dashboard.

  4. Klicken Sie auf die Klicken Sie auf die Schaltfläche **Konfigurieren und wählen Sie dann Dashboard-JSON importieren aus.

  5. Suchen Sie die heruntergeladene Dashboard-JSON-Datei und wählen Sie sie aus.

  6. Um das Dashboard zu verwenden, wählen Sie Dashboards > Dashboard-Liste, geben Sie Jitterbit Harmony Privater Agent in das Feld Dashboards suchen ein und wählen Sie dann das importierte Dashboard aus.

Beheben von Datadog-Problemen

Zur Lösung von Problemen mit Datadog können Sie die Datadog-Dokumentation lesen, Protokolldateien prüfen oder Befehle ausführen, um Benutzer und Berechtigungen zu verwalten.

Datadog-Dokumentation

Speicherorte für Datadog-Dateien

Logfiles

Datadog-Protokolldateien finden Sie am folgenden Speicherort:

/var/log/datadog/

Öffnen Sie die Anwendung Datadog Agent Manager und wählen Sie dann die Tab Protokoll aus.

Konfigurationsdateien

Die Datadog-Konfigurationsdatei finden Sie an folgendem Ort:

/etc/datadog-agent/datadog.yaml

Öffnen Sie die Anwendung Datadog Agent Manager und wählen Sie dann die Tab Einstellungen aus.

Überprüfen Sie in dieser Datei, ob Sie die richtigen Werte für die folgenden Schlüssel haben:

  • api_key

  • site

  • $hostname

  • tags

Datadog-Benutzer- und Berechtigungsbefehle

Führen Sie diese Befehle aus, um einen Datadog-Benutzer und eine Datadog-Gruppe zu erstellen:

usermod -a-G root dd-agent
usermod -a-G jitterbit dd-agent

Um den Besitz der Datadog-Konfigurationsdatei festzulegen, führen Sie diese Befehle aus:

chown dd-agent:dd-agent /etc/datadog-agent/conf.d/logs.d/conf.yaml
chown dd-agent:dd-agent /etc/datadog-agent/conf.d/logs.d

Installieren Sie Metricbeat auf einem privaten Agent Host

Metricbeat-Voraussetzungen

Bevor Sie Metricbeat auf einem privaten Agent-Host installieren können, müssen Sie Folgendes installieren:

Installieren Sie Metricbeat und Filebeat

Metricbeat

Um Metricbeat auf einem privaten Agent Host zu installieren, folgen Sie den Metricbeat-Anweisungen auf der Elastic.co-Website.

Um Metricbeat beim Booten des Host zu starten, folgen Sie den Startanweisungen für Metricbeat auf der Elastic.co-Website.

Filebeat

Um Filebeat auf einem privaten Agent Host zu installieren, folgen Sie den Filebeat-Anweisungen auf der Elastic.co-Website.

Um Filebeat beim Booten des Host zu starten, folgen Sie den Filebeat-Startanweisungen auf der Elastic.co-Website.

Festlegen der Kibana-Index-Lebenszyklusrichtlinie

  1. Öffnen Sie die Kibana-Webkonsole unter http://HOSTNAME:5601, Wo HOSTNAME ist der Hostname oder die IP-Adresse des privaten Agent-Host.
  2. Geben Sie ein index lifecycle policies in die Suchleiste von Elasticsearch und wählen Sie dann die resultierende Seite aus.
  3. Klicken Sie auf Schaltfläche „Richtlinie erstellen“.
  4. Legen Sie im Dialogfeld Richtlinie erstellen die folgenden Werte fest:
    • Richtlinienname: private-agent-metrics-policy
  5. Aktivieren Sie den Schalter Warmphase und legen Sie dann die folgenden Werte fest:
    • Daten in Phase verschieben, wenn: 30 Tage
  6. Aktivieren Sie den Schalter Kaltphase und legen Sie dann die folgenden Werte fest:
    • Daten in Phase verschieben, wenn: 90 Tage
  7. Klicken Sie auf den Schaltfläche „Richtlinie speichern“.

Erstellen von Kibana-Vorlagen

Erstellen Sie eine Kibana-Vorlage (private-agent-metric-template)

  1. Eingeben index management in die Suchleiste von Elasticsearch und wählen Sie dann die resultierende Seite aus.

  2. Wählen Sie die Tab Indexvorlagen und klicken Sie dann auf Schaltfläche „Vorlage erstellen“.

  3. Geben Sie auf der Seite Logistik Werte für die folgenden Felder ein:

    • Name: private-agent-metric-template

    • Indexmuster: private-agent-metric-8.15-*

  4. Klicken Sie auf Weiter -Schaltfläche.

  5. Klicken Sie auf der Seite Komponentenvorlagen auf die Weiter -Schaltfläche.

  6. Ersetzen Sie auf der Seite Indexeinstellungen den Inhalt des Felds Indexeinstellungen durch Folgendes:

    {
      "index": {
        "lifecycle": {
          "name": "private-agent-metrics-policy",
          "rollover_alias": "private-agent-metric-alias"
        },
        "number_of_shards": "1",
        "number_of_replicas": "1"
      }
    }
    
  7. Klicken Sie auf Weiter Taste.

  8. Fügen Sie auf der Seite Zuordnungen auf der Tab Zugeordnete Felder Felder gemäß der folgenden Tabelle hinzu (klicken Sie auf die Schaltfläche Feld hinzufügen, um weitere Felder hinzuzufügen):

    Feldtyp Feldname
    Schlüsselwort fields.env
    Schlüsselwort private-agent.group
    Schlüsselwort private-agent.name
  9. Wählen Sie die Tab Erweiterte Optionen und stellen Sie dann die folgenden Schalter auf Ein:

    • Zahlenzeichenfolgen als Zahlen zuordnen

    • Datumszeichenfolgen als Daten zuordnen

  10. Klicken Sie auf Weiter -Schaltfläche.

  11. Klicken Sie auf der Seite Aliase auf Weiter -Schaltfläche.

  12. Klicken Sie auf der Seite Überprüfungsdetails auf die Schaltfläche „Vorlage erstellen“.

Erstellen Sie eine Kibana-Vorlage (private-agent-filebeat-template)

  1. Klicken Sie auf der Tab Indexvorlagen auf die Schaltfläche „Vorlage erstellen“.
  2. Geben Sie auf der Seite Logistik Werte für die folgenden Felder ein:
    • Name: private-agent-filebeat-template
    • Indexmuster: private-agent-filebeat-8.15-*
  3. Klicken Sie auf Weiter -Schaltfläche.
  4. Klicken Sie auf der Seite Komponentenvorlagen auf die Schaltfläche Weiter -Schaltfläche.
  5. Ersetzen Sie auf der Seite Indexeinstellungen den Inhalt des Felds Indexeinstellungen durch Folgendes:

    {
      "index": {
        "lifecycle": {
          "name": "private-agent-metrics-policy",
          "rollover_alias": "private-agent-metric-alias"
        },
        "number_of_shards": "1",
        "number_of_replicas": "1"
      }
    }
    
  6. Klicken Sie auf Weiter Taste.

  7. Fügen Sie auf der Seite Zuordnungen auf der Tab Zugeordnete Felder Felder gemäß der folgenden Tabelle hinzu (klicken Sie auf die Schaltfläche Feld hinzufügen, um weitere Felder hinzuzufügen):

    Feldtyp Feldname
    Schlüsselwort message.fields.environment_name
    Schlüsselwort message.fields.operation_name
    Schlüsselwort message.fields.project_name
    Schlüsselwort message.fields.status
    Schlüsselwort private-agent.group
    Schlüsselwort private-agent.name
  8. Wählen Sie die Tab Erweiterte Optionen und stellen Sie dann die folgenden Schalter auf Ein:

    • Zahlenzeichenfolgen als Zahlen zuordnen
    • Datumszeichenfolgen als Daten zuordnen
  9. Klicken Sie auf Weiter -Schaltfläche.
  10. Klicken Sie auf der Seite Aliase auf die Schaltfläche Weiter -Schaltfläche.
  11. Klicken Sie auf der Seite Überprüfungsdetails auf die Schaltfläche „Vorlage erstellen“.

Erstellen Sie Kibana-Parser

Erstellen Sie eine Kibana Grok Parser Pipeline (Over Schedule)

  1. Eingeben ingest pipelines in die Suchleiste von Elasticsearch und wählen Sie dann die resultierende Seite aus.
  2. Klicken Sie auf Pipeline erstellen Schaltfläche und wählen Sie Neue Pipeline.
  3. Geben Sie Werte für die folgenden Felder ein:
    • Name: private-agent-metric-pipeline
    • Beschreibung: Geben Sie eine optionale Beschreibung ein.
  4. Klicken Sie im Bereich Prozessoren auf die Schaltfläche Prozessor hinzufügen.
  5. Legen Sie im Dialogfeld Prozessor hinzufügen die folgenden Felder fest:

    • Prozessor: Öffnen Sie das Menü und wählen Sie dann Grok.
    • Feld: message
    • Muster: Geben Sie im ersten =-Feld Folgendes ein:

      %{GREEDYDATA:operation_timestamp} \[AgentMetric, Informative\] The requested scheduled Operation is already being processed. OperationId = %{NUMBER:over_running_operation_id:int} OperationName = "%{GREEDYDATA:over_running_operation_name}" \[SCHEDULE_IN_PROCESS\]
      
  6. Aktivieren Sie Fehler für diesen Prozessor ignorieren.

  7. Klicken Sie auf die Schaltfläche Prozessor hinzufügen.
  8. Klicken Sie in der Liste der Prozessoren auf das Symbol und ändern Sie dann den Namen in Über Zeitplan.

Erstellen Sie eine Kibana Grok Parser Pipeline (Added Status)

  1. Klicken Sie im Bedienfeld Prozessoren auf die Schaltfläche Prozessor hinzufügen.
  2. Legen Sie im Dialogfeld Prozessor hinzufügen die folgenden Felder fest:

    • Prozessor: Öffnen Sie das Menü und wählen Sie dann Grok.
    • Feld: message
    • Muster: Geben Sie im ersten =-Feld Folgendes ein:

      %{GREEDYDATA:timestamp} \[AgentMetric, Informative\] %{GREEDYDATA:status} to queue: OperationID = %{NUMBER:scheduled_operation_id:int} and OperationName = %{GREEDYDATA:scheduled_operation_name} and OperationInstanceGuid = %{GREEDYDATA:scheduled_operation_instance_guid}
      
  3. Aktivieren Sie Fehler für diesen Prozessor ignorieren.

  4. Klicken Sie auf die Schaltfläche Prozessor hinzufügen.
  5. Klicken Sie in der Liste der Prozessoren auf das Symbol und ändern Sie dann den Namen in Status hinzugefügt.

Erstellen Sie eine Kibana Grok Parser Pipeline (Finished Status)

  1. Klicken Sie im Bedienfeld Prozessoren auf die Schaltfläche Prozessor hinzufügen.
  2. Legen Sie im Dialogfeld Prozessor hinzufügen die folgenden Felder fest:

    • Prozessor: Öffnen Sie das Menü und wählen Sie dann Grok.
    • Feld: message
    • Muster: Geben Sie im ersten =-Feld Folgendes ein:

      %{GREEDYDATA:status_ts} \[AgentMetric, Informative\] Operation changed to %{GREEDYDATA:status}: OperationID = %{NUMBER:scheduled_operation_id:int} and Operation Name = \"%{GREEDYDATA:scheduled_operation_name}\" and OperationInstanceGuid = %{GREEDYDATA:scheduled_operation_instance_guid}
      
  3. Aktivieren Sie Fehler für diesen Prozessor ignorieren.

  4. Klicken Sie auf die Schaltfläche Prozessor hinzufügen.
  5. Klicken Sie in der Liste der Prozessoren auf das Symbol und ändern Sie dann den Namen in Status „Fertig“.

Erstellen Sie eine Kibana Grok Parser Pipeline (Running Status)

  1. Klicken Sie im Bedienfeld Prozessoren auf die Schaltfläche Prozessor hinzufügen.
  2. Legen Sie im Dialogfeld Prozessor hinzufügen die folgenden Felder fest:

    • Prozessor: Öffnen Sie das Menü und wählen Sie dann Grok.
    • Feld: message
    • Muster: Geben Sie im ersten =-Feld Folgendes ein:

      %{GREEDYDATA:status_ts} \[AgentMetric, Informative\] Operation %{GREEDYDATA:status}: OperationID = %{NUMBER:scheduled_operation_id:int} and Operation Name = \"%{GREEDYDATA:scheduled_operation_name}\" and OperationInstanceGuid = %{GREEDYDATA:scheduled_operation_instance_guid} and Status = %{NUMBER:scheduled_operation_status} and Duration = %{NUMBER:scheduled_operation_duration:float}
      
  3. Aktivieren Sie Fehler für diesen Prozessor ignorieren.

  4. Klicken Sie auf die Schaltfläche Prozessor hinzufügen.
  5. Klicken Sie in der Liste der Prozessoren auf das Symbol und ändern Sie dann den Namen in Laufstatus.

Legen Sie die Reihenfolge der Prozessoren fest

Falls dies noch nicht geschehen ist, ordnen Sie die Liste der Prozessoren in folgender Reihenfolge neu an:

  1. Über Zeitplan
  2. Hinzugefügter Status
  3. Fertig-Status
  4. Läuft-Status

Konfigurieren des Metricbeat-Agenten

Der private Jitterbit-Agent enthält ein Script zum Konfigurieren von Metricbeat. Um es bei der Erstinstallation oder beim Upgrade von einem privaten Agenten 11.34-basierte Installation zu verwenden, befolgen Sie diese Schritte:

  1. Führen Sie Folgendes in einem Terminal oder PowerShell aus:

    cd /opt/jitterbit/scripts/
    ./configure_elasticsearch.sh
    
    cd /opt/jitterbit/scripts/
    ./configure_elasticsearch.sh
    
    cd "C:\Program Files\Jitterbit Agent\scripts\"
    .\configure_elasticsearch.ps
    
  2. Lesen Sie die Anweisungen und reagieren Sie darauf.

Importieren eines Elasticsearch Dashboards

Um ein vorgefertigtes Elasticsearch Dashboard zu importieren, führen Sie diese Schritte aus:

  1. Laden Sie die JSON-Datei Jitterbit Privater Agent Elasticsearch Dashboard vom Harmony-Portal herunter Downloads Seite.
  2. Geben Sie ein kibana saved objects in die Suchleiste von Elasticsearch und wählen Sie dann die resultierende Seite aus.
  3. Klicken Sie auf die Schaltfläche Importieren.
  4. Klicken Sie im Dialogfeld Gespeicherte Objekte importieren auf Importieren, suchen Sie die heruntergeladene JSON-Datei des Dashboards und wählen Sie sie aus.
  5. Wählen Sie unter Importoptionen die Option Auf vorhandene Objekte prüfen mit Konflikte automatisch überschreiben aus.
  6. Klicken Sie auf die Schaltfläche Importieren.
  7. Klicken Sie auf die Schaltfläche Fertig.
  8. Um das Dashboard zu verwenden, geben Sie ein dashboards Wählen Sie in der Elasticsearch Suchleiste die resultierende Seite aus und wählen Sie dann Jitterbit Harmony Privater Agent Dashboard.

Beheben von Elasticsearch Problemen

Zur Lösung etwaiger Probleme mit Elasticsearch Komponenten können Sie die Elasticsearch Dokumentation lesen, Protokolldateien prüfen oder Diagnosebefehle ausführen.

Elasticsearch Dokumentation

Speicherorte der Elasticsearch Protokolldateien

  • /var/log/metricbeat- /var/log/filebeat

Elasticsearch Diagnosebefehle

Um die Filebeat-Verbindung zu Elasticsearch zu überprüfen, führen Sie den folgenden Befehl aus:

filebeat test output