Registros do agente privado Jitterbit
Introdução
Os agentes geram mensagens de log (logs) que podem ajudar você a entender ou depurar seus projetos de integração.
Registros de operação
Os logs de operação são gerados pelo mecanismo de operação. Eles são sempre gerados e não precisam ser habilitados. O único item de configuração é o nível de log, que você pode definir para operações de integração individuais:
-
Somente erros: Somente operações que falham são registradas.
-
Tudo: Todas as operações são registradas.
Você pode definir esses níveis nos seguintes locais:
-
Em Integration Studio, selecione Configurações de operação > Opções > O que registrar.
-
No Design Studio, selecione Opções de operação > O que registrar.
Os registros de operação contêm as seguintes informações:
- Nome da operação
- Tempo iniciado
- Tempo feito
- Duração
- Status
- Número de registros de origem
- Número de registros de destino
- Mensagem
Dica
Os Scripts podem gravar explicitamente mensagens de log de operação usando o WriteToOperationLog()
) função.
Você pode visualizar os logs de operação nos seguintes locais:
-
No Management Console > Operações de tempo de execução página.
-
Em Integration Studio, selecione Exibir logs no menu Operação (para ver os logs em uma gaveta na mesma página) ou no menu do projeto (para ver os logs em uma nova aba do navegador).
-
No Design Studio, clique com o botão direito do mouse em uma operação e selecione Registro de operação.
Importante
Se uma API personalizada executar uma operação, os logs aparecerão somente quando a operação não for bem-sucedida; operações de API personalizadas bem-sucedidas não serão mostradas por padrão, a menos que você habilite o log de depurar da operação. (O API Manager tem seus próprios logs e opções de registro.)
Registros adicionais
Um agente privado escreve os seguintes arquivos de log, onde JITTERBIT_HOME
é o diretório de instalação do agente privado (por padrão, C:\Program Files\Jitterbit Agent\
no Microsoft Windows, /opt/jitterbit/
no Linux):
Categoria | Descrição | Localização padrão |
---|---|---|
Serviço de Agente | Serviço de limpeza arquivo de log | JITTERBIT_HOME/log/CleanupService.log |
Instalação | Arquivo de log do instalador, gravado quando o agente é instalado ou atualizado | JITTERBIT_HOME/log/Installer.log |
Serviço de Agente | Arquivo de log principal do agente privado | JITTERBIT_HOME/log/jitterbit-agent.log |
Java | Verbose arquivo de log do conector | JITTERBIT_HOME/log/jitterbit-axis.log |
Arquivo de log do conector Java | JMS para Integration Studio e Design Studio | JITTERBIT_HOME/log/jitterbit-component-listener.log |
Serviço de Agente | Arquivo de log do mecanismo de operação | JITTERBIT_HOME/log/OperationEngine.log |
Serviço de Agente | Arquivo de log do mecanismo de processo | JITTERBIT_HOME/log/ProcessEngine.log |
Serviço do Agente | Arquivo de log do agendador | JITTERBIT_HOME/log/Scheduler.log |
Serviço de Agente | Arquivo de log de resumo do Tomcat | JITTERBIT_HOME/log/tomcat_control.log |
Serviço de Agente | Arquivo de log de acesso HTTP do Apache | JITTERBIT_HOME/apache/log/access_log |
Serviço de Agente | Arquivo de log de erros HTTP do Apache | JITTERBIT_HOME/apache/log/error_log |
Os seguintes arquivos de log não são produzidos por padrão e devem ser explicitamente habilitados e configurados:
Categoria | Descrição | Local padrão | Configuração necessária |
---|---|---|---|
Serviço de Agente | Apache Tomcat arquivos de log | JITTERBIT_HOME/tomcat/logs/ | DebugLogLevel em [JavaBackend] LogLevel em [JavaUiBackend] LogLevel em [JdbcEngine] |
Componente | Log de dados de E/S do componente quando a depurar em nível de operação está habilitada | JITTERBIT_HOME/DataInterchange/Temp/Debug/ | verbose.logging.enable=true em [VerboseLogging] |
Rede | (S) FTP e HTTP(S) curl registros | Nenhum - Registro habilitado quando definido | CurlDebugDir em [Settings] |
Operação | Arquivos de log de depurar em nível de operação | JITTERBIT_HOME/DataInterchange/Temp/Debug/ | WriteLog=true em [TransformationEngine] ( WriteLogDir substitui o local padrão) |
Operação | Arquivo de log de falha, registrando o ID da operação | JITTERBIT_HOME/apache/logs/apache_crash.txt | EnableOperationIdLogging=true em [APIOperation] |
Enrolar
Cada linha de um arquivo de log curl começa com uma das seguintes palavras-chave para indicar o tipo de informação:
-
CURL_DEBUG_TEXT
: Mensagens. -
CURL_DEBUG_HEADER_IN
: Informações de cabeçalho enviadas ao endpoint. -
CURL_DEBUG_HEADER_OUT
: Informações de cabeçalho enviadas do endpoint. -
CURL_DEBUG_DATA_IN
: Dados enviados para o endpoint. -
CURL_DEBUG_DATA_OUT
: Dados enviados do endpoint. -
CURL_DEBUG_OTHER
: Qualquer outro tipo de mensagem.
CURL_DEBUG_TEXT: Uses proxy env variable no_proxy == 'localhost,127.0.0.1'
CURL_DEBUG_TEXT: Trying 123.456.789.001:21...
CURL_DEBUG_TEXT: TCP_NODELAY set
CURL_DEBUG_TEXT: Connected to ftp.example.net (123.456.789.1) port 21 (#0)
CURL_DEBUG_HEADER_IN: 220 FTP Server 1.2.3
CURL_DEBUG_HEADER_OUT: USER user.name
CURL_DEBUG_HEADER_IN: 331 Please, specify the password.
CURL_DEBUG_HEADER_OUT: PASS *****
CURL_DEBUG_HEADER_IN: 230 Login successful.
CURL_DEBUG_HEADER_OUT: PWD
CURL_DEBUG_HEADER_IN: 257 "/" is current directory.
CURL_DEBUG_TEXT: Entry path is '/'
CURL_DEBUG_HEADER_OUT: EPRT |1|123.456.789.1|21|`FIM DA TABELA`
CURL_DEBUG_TEXT: ftp_perform ends with SECONDARY: 1
CURL_DEBUG_HEADER_IN: 200 EPRT command successful.
CURL_DEBUG_TEXT: Connect data stream actively
CURL_DEBUG_HEADER_OUT: TYPE A
CURL_DEBUG_HEADER_IN: 200 Type set to A
CURL_DEBUG_HEADER_OUT: APPE test.txt
CURL_DEBUG_HEADER_IN: 150 Starting data transfer.
CURL_DEBUG_TEXT: Preparing for accepting server on data port
CURL_DEBUG_TEXT: Checking for server connect
CURL_DEBUG_TEXT: Ready to accept data connection from server
CURL_DEBUG_TEXT: Connection accepted from server
CURL_DEBUG_DATA_OUT: EXAMPLE DATA
CURL_DEBUG_TEXT: We are completely uploaded and fine
CURL_DEBUG_TEXT: Remembering we are in dir ""
CURL_DEBUG_HEADER_IN: 226 Operation successful
CURL_DEBUG_TEXT: Connection #0 to host ftp.example.net left intact