WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows,


Visión general de anotaciones cronológicas personalizadas

Las anotaciones cronológicas personalizadas le ofrecen la flexibilidad de elegir qué datos capturar, la manera cómo se visualizan y la capacidad de tener varias anotaciones cronológicas condicionales. Puede crear conjuntos de reglas para especificar los datos para incluir, el orden en qué se visualizan, la lógica condicional para filtrar qué solicitudes se incluyen y el número y nombres de los archivos de registro.

Objetos de propiedad personalizada

Los objetos de propiedad personalizada están permitidos en el nivel de conjunto de reglas, de regla y de acción. Las reglas se utilizan para determinar las condiciones de acuerdo a las que se ejecutan las acciones de registro. Se utiliza un campo de expresión para determinar las solicitudes y respuestas para registrar. Esta expresión utiliza los operandos del lenguaje HTTP estándar, además del operando response.code para filtrar según códigos de respuesta HTTP como, por ejemplo 404, 503, etcétera. Por ejemplo, response.code = 200 obtendría todas las respuestas del código de respuesta 200. El operando HTTP targetserver se utiliza para ver el servidor al que se ha enviado la solicitud en formato WebSphere Application Server. El operando de anotaciones cronológicas personalizado HTTP service.time es el periodo de tiempo entre que se envía la solicitud al servidor de aplicaciones y que se recibe una respuesta del servidor de aplicaciones. El operando de anotaciones cronológicas personalizado de HTTP response.time es el periodo de tiempo entre que se ha recibido la solicitud en el ODR y que se ha enviado la respuesta desde el ODR. Consulte el tema Operandos HTTP si desea información sobre los operandos de anotaciones cronológicas personalizados HTTP.

Las reglas tienen prioridades para determinar el orden en el que se deben evaluar. Existen acciones de registro que se realizan cuando las reglas coinciden. Las acciones de registro tienen un campo continue. Cuando el campo continue es verdadero, las posteriores acciones de registro se siguen ejecutando. Sin embargo, si el campo continue es falso, una vez acaba esta acción de registro, no se realizará ninguna acción de registro posterior. Puede utilizar el script manageODR.py para crear un clúster de ODR y gestionar el registro de anotaciones personalizado. Para obtener más información, consulte el tema Script manageODR.py .

Conjunto de reglas

name
Especifica el nombre del conjunto de reglas. (String, necesario)
type
Especifica el tipo de conjunto de reglas. (Serie, identificador de protocolo como, por ejemplo, HTTP)
continueDefault
Determina el valor predeterminado de continuar. (booleano, obligatorio)
properties
Opcional.
regla
Necesario

regla

name
Especifica el nombre de la regla. (Serie, exclusiva dentro del conjunto de reglas)
priority
Obligatorio, entero (exclusivo dentro del conjunto de reglas)=
expression
Serie, obligatorio.
action
Necesario.
properties
Opcional.

Acción

name
Especifica el nombre de la acción. (Serie, exclusiva dentro de la regla)
priority
Opcional, entero (exclusivo dentro de la regla).
type
Serie, obligatorio, registro
value
Obligatorio.(Serie, contiene una serie de logFormats delimitados por @. Por ejemplo: value="custom01.log %a%z@custom02.log %A%Z"
continue
Opcional, booleano. Si no está establecido, valores predeterminados para el valor continueDefault; true, false.
properties
Opcional.

customProperties

name
Especifica el nombre de la propiedad personalizada. (Serie)
value
Obligatorio.(Serie)
continue
Opcional, booleano. Si no está establecido, valores predeterminados para el valor continueDefault; true, false.

Formato de la acción de registro

El atributo del valor de la acción contiene un conjunto de argumentos para indicar el nombre de archivo y el formato del registro. Para crear varios registros en el atributo del valor, delimite los argumentos con un signo @. El primer argumento de la acción de registro es el nombre del archivo de registro, relativo al directorio de registros del ODR. Los siguiente argumentos son parámetros para especificar qué información incluir en el registro. Los datos se muestran en el orden en que se especifican los parámetros.

Tabla 1. Parámetros de anotación cronológica personalizada
Parámetro Descripción
%a Dirección - IP remota
%A Dirección - IP local.
%B Bytes enviados, excluidas cabeceras HTTP.
%b Bytes enviados, excluidas cabeceras HTTP. En el formato CLF, es decir, un '-' en lugar de un cero cuando no se envía ningún byte.
%{FOOBAR}C El contenido de la cookie en la solicitud enviada al servidor.
%{FOOBAR}i El contenido de Foobar: líneas de cabecera de la solicitud enviada al servidor.
% I Bytes recibidos, incluidas la solicitud y cabeceras, no puede ser cero.
%{FOOBAR}e El contenido del argumento de depuración ("-D") FOOBAR especificado para la JVM del proceso del ODR.
%h Host remoto.
%H El protocolo de solicitud HTTP o HTTPS.
%m El método de solicitud.
%{FOOBAR}o El contenido de Foobar, las líneas de cabecera de la respuesta.
%O Bytes enviados, incluidas las cabeceras; el número no puede ser cero.
%p El puerto canónico del servidor que sirve la solicitud.
%q La serie de consulta, junto con un signo ? si existe una serie de consulta. De lo contrario, se trata de una serie vacía.
%r La primera línea de la solicitud.
%R Tiempo de respuesta en milisegundos. Tiempo combinado empleado en el ODR y el servidor de aplicaciones.
%s Estado, código de respuesta HTTP, es decir, 503, 404, 200.
%t El tiempo, en el formato de tiempo de formato de registro común, formato inglés estándar.
%{format}t El tiempo, en la forma proporcionada por el formato, que debe ser un formato strftime(3). Probablemente, localizado.
%T El tiempo que se tarda en servir la solicitud, en milisegundos.
%U La vía de acceso del URL solicitado, sin incluir ninguna serie.
%v El ServerName canónico del servidor que sirve la solicitud.
%z Dirección - IP de destino.
%Z Nombre de servidor de destino (célula/nodo/servidor).



Referencia relacionada
Script manageODR.py
Tema de concepto    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H39' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/cxdcustomlog.html