Saltar al contenido

Registros de agentes privados de Jitterbit

Introducción

Los agentes generan mensajes de registro (logs) que pueden ayudarle a comprender o depurar sus proyectos de integración.

Registros de operaciones

Los registros de operaciones los genera el motor de operación. Siempre se generan y no es necesario habilitarlos. El único elemento de configuración es el nivel de registro, que puede configurar para operaciones de integración individuales:

  • Solo errores: Solo se registran las operaciones que fallan.

  • Todo: Se registran todas las operaciones.

Puede configurar estos niveles en los siguientes lugares:

  • En Integration Studio, seleccione Configuración de operación > Opciones > Qué registrar.

  • En Design Studio, seleccione Opciones de operación > Qué registrar.

Los registros de operaciones contienen la siguiente información:

  • Nombre de la operación
  • El tiempo empezó
  • Tiempo cumplido
  • Duración
  • Estado
  • Número de registros fuente
  • Número de registros de destino
  • Mensaje

Consejo

Los Secuencias de comandos pueden escribir explícitamente mensajes de registro de operación utilizando WriteToOperationLog()) función.

Puede ver los registros de operación en los siguientes lugares:

  • En Management Console > Operaciones en tiempo de ejecución página.

  • En Integration Studio, seleccione Ver registros en el menú Operación (para ver los registros en un cajón de la misma página), o en el menú del proyecto (para ver los registros en una nueva pestaña del navegador).

  • En Design Studio, haga clic derecho en una operación y seleccione Registro de operaciones.

Importante

Si una API personalizada ejecuta una operación, los registros aparecen solo cuando la operación no es exitosa; las operaciones de API personalizadas exitosas no se muestran de manera predeterminada a menos que habilite el registro de depurar de operación. (API Manager tiene sus propios registros y opciones de registro.)

Registros adicionales

Un agente privado escribe los siguientes archivos de registro, donde JITTERBIT_HOME es el directorio de instalación del agente privado (por defecto, C:\Program Files\Jitterbit Agent\ en Microsoft Windows, /opt/jitterbit/ en Linux):

Categoría Descripción Ubicación predeterminada
Servicio de Agente Servicio de limpieza archivo de registro JITTERBIT_HOME/log/CleanupService.log
Instalación Archivo de registro del instalador, que se escribe cuando se instala o actualiza el agente JITTERBIT_HOME/log/Installer.log
Servicio de Agente Archivo de registro del agente privado principal JITTERBIT_HOME/log/jitterbit-agent.log
Java Verbose archivo de registro del conector JITTERBIT_HOME/log/jitterbit-axis.log
Java Archivo de registro del conector JMS para Integration Studio y Design Studio JITTERBIT_HOME/log/jitterbit-component-listener.log
Servicio de Agente Archivo de registro del motor de operación JITTERBIT_HOME/log/OperationEngine.log
Servicio de Agente Archivo de registro del motor de proceso JITTERBIT_HOME/log/ProcessEngine.log
Servicio de Agente Archivo de registro del programador JITTERBIT_HOME/log/Scheduler.log
Servicio de Agente Archivo de registro de resumen de Tomcat JITTERBIT_HOME/log/tomcat_control.log
Servicio de Agente Archivo de registro de acceso HTTP de Apache JITTERBIT_HOME/apache/log/access_log
Servicio de Agente Archivo de registro de errores HTTP de Apache JITTERBIT_HOME/apache/log/error_log

Los siguientes archivos de registro no se generan de forma predeterminada y deben habilitarse y configurarse explícitamente:

Categoría Descripción Ubicación predeterminada Configuración requerida
Servicio de Agente Apache Tomcat archivos de registro JITTERBIT_HOME/tomcat/logs/ DebugLogLevel en [JavaBackend]
LogLevel en [JavaUiBackend]
LogLevel en [JdbcEngine]
Componente Registro de datos de E/S del componente cuando está habilitada la depurar a nivel de operación JITTERBIT_HOME/DataInterchange/Temp/Debug/ verbose.logging.enable=true en [VerboseLogging]
Red (S) FTP y HTTP(S) curl registros Ninguno - Registro habilitado cuando se configura CurlDebugDir en [Settings]
Operación Archivos de registro de depurar a nivel de operación JITTERBIT_HOME/DataInterchange/Temp/Debug/ WriteLog=true en [TransformationEngine]
(WriteLogDir anula la ubicación predeterminada)
Operación Archivo de registro de fallos, que registra el ID de la operación JITTERBIT_HOME/apache/logs/apache_crash.txt EnableOperationIdLogging=true en [APIOperation]

Rizo

Cada línea de un archivo de registro curl comienza con una de las siguientes palabras clave para indicar el tipo de información:

  • CURL_DEBUG_TEXT: Mensajes.

  • CURL_DEBUG_HEADER_IN: Información del encabezado enviada al extremo.

  • CURL_DEBUG_HEADER_OUT: Información del encabezado enviada desde el extremo.

  • CURL_DEBUG_DATA_IN: Datos enviados al extremo.

  • CURL_DEBUG_DATA_OUT: Datos enviados desde el extremo.

  • CURL_DEBUG_OTHER: Cualquier otro tipo de mensaje.

Example curl log for FTP connector activity
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|`FINAL DE LA MESA`
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