Skip to Content

Private agent monitoring

Introduction

You can monitor Jitterbit private agents with any of the following approaches:

  • Jitterbit private agent metrics (agent metrics): (Beta) This lets you monitor private agents individually or at the group level via the charts on the Metrics (Beta) tab of the Management Console > Agents page. The data-gathering daemon is built into private agents version 11.43 or later. You must enable agent metrics on every private agent you want to monitor.

  • Private agent observability (observability): (Beta) This lets you monitor private agents using any of the supported third-party observability platforms. You must install and configure the observability platform's data-gathering daemons on every private agent you want to monitor.

Note

These features are currently released as beta versions. To provide feedback, contact the Jitterbit Product Team.

Jitterbit private agent metrics

Note

This beta feature is available in private agents version 11.43 or later.

To configure and enable agent metrics, follow these steps on every private agent to be monitored:

  1. Log into the private agent host.

  2. Edit the JITTERBIT_HOME/jitterbit.conf file, then add or edit the following:

    1. In the [AgentMetrics] section, set the following parameters to true, as shown in the following example:

      jitterbit.conf [AgentMetrics] section
      [AgentMetrics]
      Enabled=true
      JitterbitMetricsServiceEnabled=true
      UserIntentFileWatcherEnabled=true
      OperationStatusLogToFileEnabled=true
      OperationStatusLogToFileAsyncEnabled=true
      AgentEnvSyncProgressToFileEnabled=true
      
    2. In the [AgentCapability] section, set the following parameters to true, as shown in the following example:

      jitterbit.conf [AgentCapability] section
      [AgentCapability]
      ApacheThreadCapabilityDebugOutput=true
      ApacheThreadCapabilityEnabled=true
      CapabilityDebugOutput=true
      CpuUsageCapabilityDebugOutput=true
      CpuUsageCapabilityEnabled=true
      EnhancedCapabilityMetricsEnabled=true
      EnhancedCapabilityMetricsJMXEnabled=true
      EnhancedCapabilityMetricsSubmissionEnabled=true
      MemoryUsageCapabilityDebugOutput=true
      MemoryUsageCapabilityEnabled=true
      
  3. Restart the private agent: Use jitterbit restart on Docker or Linux agents, or stop then start the agent on Windows agents.

  4. Open the Management Console > Agents page, then select the Metrics (Beta) tab.

  5. (Optional) Check the metrics.log and metrics_service.log log files to see the status of the agent metrics service.

Agent observability

Note

This beta feature is available in private agents version 11.37.0.7 or later.

To configure and enable agent observability, follow the instructions linked below depending on your chosen observability platform: