Zum Inhalt springen

Observability-Metriken in Jitterbit-Privatagenten

Übersicht

Sie können die Leistung und das Verhalten von Privatagenten mithilfe der nativen Observability von Jitterbit sowie über unterstützte Drittanbieter-Observability-Plattformen wie Datadog und Elasticsearch überwachen.

Voraussetzungen

Native Observability

Um die native Observability für einen Privatagenten zu konfigurieren und zu aktivieren, befolgen Sie diese Schritte:

  1. Melden Sie sich beim Host des Privatagenten an.

  2. Überprüfen Sie die aktuelle Version des Privatagenten:

    Führen Sie diesen Befehl in einer Konsole oder PowerShell aus:

    cd 'C:\Program Files\Jitterbit Agent\AgentSupportTools'
    .\run.bat about
    

    Wichtig

    Wenn die Version niedriger als 11.43 ist, müssen Sie den Agenten vollständig deinstallieren und dann die Version 11.43 oder höher installieren.

    Führen Sie diesen Befehl in einem Terminal aus:

    jitterbit version
    

    Wichtig

    Wenn die Version niedriger als 11.43 ist, können Sie Folgendes tun:

  3. Bearbeiten Sie die Datei JITTERBIT_HOME/jitterbit.conf, und befolgen Sie dann diese Schritte:

    1. Setzen Sie im Abschnitt [AgentMetrics] die folgenden Parameter auf true, wie im folgenden Beispiel gezeigt:

      jitterbit.conf [AgentMetrics] Abschnitt
      [AgentMetrics]
      Enabled=true
      JitterbitMetricsServiceEnabled=true
      UserIntentFileWatcherEnabled=true
      OperationStatusLogToFileEnabled=true
      OperationStatusLogToFileAsyncEnabled=true
      AgentEnvSyncProgressToFileEnabled=true
      
    2. Im [AgentCapability] Abschnitt die folgenden Parameter auf true setzen, wie im folgenden Beispiel gezeigt:

      jitterbit.conf [AgentCapability] Abschnitt
      [AgentCapability]
      ApacheThreadCapabilityDebugOutput=true
      ApacheThreadCapabilityEnabled=true
      CapabilityDebugOutput=true
      CpuUsageCapabilityDebugOutput=true
      CpuUsageCapabilityEnabled=true
      EnhancedCapabilityMetricsEnabled=true
      EnhancedCapabilityMetricsJMXEnabled=true
      EnhancedCapabilityMetricsSubmissionEnabled=true
      MemoryUsageCapabilityDebugOutput=true
      MemoryUsageCapabilityEnabled=true
      
  4. Den privaten Agenten neu starten:

    • Docker oder Linux Agenten: Führen Sie jitterbit restart in einem Terminal aus.
    • Windows Agenten: Stoppen Sie den Agenten und starten Sie ihn dann.
  5. Öffnen Sie die Management Console > Agents Seite und wählen Sie dann die Metrics Registerkarte aus.

  6. (Optional) Überprüfen Sie die metrics.log und metrics_service.log Protokolldateien, um den Status des Agenten-Metrikdienstes zu sehen.

Tipp

Windows-Agenten, die mit dem stillen Installer installiert wurden, können automatisch für native Beobachtbarkeit konfiguriert werden, indem das $Organization_id Parameter in config64.ps1 gesetzt wird.

Drittanbieter-Beobachtbarkeit

Sie müssen Ihre gewählte Beobachtungsplattform auf jedem privaten Agenten-Host installieren und konfigurieren, den Sie überwachen möchten. Nach der Konfiguration können die Metriken Ihrer Agenten über das von Jitterbit bereitgestellte vorgefertigte Dashboard oder Ihr eigenes benutzerdefiniertes Dashboard angezeigt werden. Um die Beobachtbarkeit von Drittanbietern für private Agenten zu konfigurieren und zu aktivieren, folgen Sie den unten verlinkten Anweisungen für Ihre gewählte Beobachtungsplattform: