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:

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

    ```ini title="jitterbit.conf [AgentMetrics] section"
    [AgentMetrics]
    Enabled=true
    JitterbitMetricsServiceEnabled=true
    UserIntentFileWatcherEnabled=true
    OperationStatusLogToFileEnabled=true
    OperationStatusLogToFileAsyncEnabled=true
    AgentEnvSyncProgressToFileEnabled=true
    ```
    
  5. 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
    ```
    
  6. Reinicie o agente privado:

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

  8. (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 em 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: