Ir para o conteúdo

Métricas de observabilidade em agentes privados do Jitterbit

Visão geral

É possível monitorar o desempenho e o comportamento dos agentes privados usando a observabilidade nativa do Jitterbit, bem como através de plataformas de observabilidade de terceiros suportadas, como Datadog e Elasticsearch.

Pré-requisitos

Observabilidade nativa

Para configurar e habilitar a observabilidade nativa para um agente privado, siga estas etapas:

  1. Faça login no host do agente privado.

  2. Verifique a versão atual do agente privado:

    Execute este comando em um console ou PowerShell:

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

    Importante

    Se a versão for inferior a 11.43, você deve desinstalar completamente o agente e, em seguida, instalar a versão 11.43 ou superior.

    Execute este comando em um terminal:

    jitterbit version
    

    Importante

    Se a versão for inferior a 11.43, você pode fazer uma das seguintes opções:

  3. Edite o arquivo JITTERBIT_HOME/jitterbit.conf, e siga estas etapas:

    1. Na seção [AgentMetrics], defina os seguintes parâmetros como true, conforme mostrado no exemplo a seguir:

      seção [AgentMetrics] do jitterbit.conf
      [AgentMetrics]
      Enabled=true
      JitterbitMetricsServiceEnabled=true
      UserIntentFileWatcherEnabled=true
      OperationStatusLogToFileEnabled=true
      OperationStatusLogToFileAsyncEnabled=true
      AgentEnvSyncProgressToFileEnabled=true
      
  4. Na seção [AgentCapability], defina os seguintes parâmetros como true, conforme mostrado no exemplo a seguir:

    ```ini title="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
    ```
    
  5. Reinicie o agente privado:

    • Agentes Docker ou Linux: Execute jitterbit restart em um terminal.
    • Agentes Windows: Pare e depois inicie o agente.
  6. Abra a página Management Console > Agents, em seguida, selecione a aba Metrics.

  7. (Opcional) Verifique os arquivos de log metrics.log e metrics_service.log log files para ver o status do serviço de métricas do agente.

Dica

Agentes Windows instalados com o instalador silencioso podem ser configurados automaticamente para observabilidade nativa definindo o parâmetro $Organization_id no config64.ps1.

Observabilidade de terceiros

Você deve instalar e configurar a plataforma de observabilidade escolhida em cada host de agente privado que deseja monitorar. Quando configurados, as métricas dos seus agentes podem ser visualizadas usando o painel pré-construído fornecido pela Jitterbit, ou seu próprio painel personalizado. Para configurar e habilitar a observabilidade de agentes privados de terceiros, siga as instruções vinculadas abaixo para a plataforma de observabilidade escolhida: