Filtros de rastreo de Request Metrics
Cuando Request Metrics está activado, los filtros de rastreo controlan las peticiones que se pueden rastrear. Los datos se registran en el archivo de anotaciones cronológicas de sistema o se envían a través de ARM (Application Response Measurement) para realizar el análisis de tiempo real o histórico.
Solicitudes HTTP entrantes
Las solicitudes HTTP que llegan a WebSphere Application Server se pueden filtrar según el URI o la dirección IP (o ambos) del originador de la solicitud.
- Filtros de dirección IP de origen. Las solicitudes se filtran a partir de una dirección IP conocida. Se puede especificar una máscara para una dirección IP mediante un
asterisco (*).
Si se utiliza, el asterisco debe ser siempre el último
carácter de la máscara, por ejemplo, 127.0.0.*, 127.0.*, 127*. Por motivos de
rendimiento, el patrón hace coincidir un carácter con otro hasta que se encuentra un
asterisco en el filtro, ocurre una falta de coincidencia o los filtros encontrados
son exactos.Sólo son aceptables como direcciones IP de origen las direcciones que se entran con uno de los siguientes formatos de direcciones:
- El formato de dirección IPv4:
^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\. (\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$
- El formato de dirección IPv6:
^([0-9a-fA-F]*[0-9a-fA-F]*[0-9a-fA-F]*[0-9a-fA-F]*:){1,7}([0-9a-fA-F]* [0-9a-fA-F]*[0-9a-fA-F]*[0-9a-fA-F]*)$
- El formato de dirección IPv4 compatible con IPv4:
^([0]*[0]*[0]*[0]*:){1,7}((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\. (\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\. (\d{1,2}|1\d\d|2[0-4]\d|25[0-5]))$/<constant-value>
- El formato de dirección IPv4MappedIPv6:
^([0]*[0]*[0]*[0]*:){1,6}([fF][fF][fF][fF]:){1}((\d{1,2}|1\d\d|2[0-4] \d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\. (\d{1,2}|1\d\d|2[0-4]\d|25[0-5]))$
Nota: Si la máquina cliente es una máquina de pila dual y su dirección IP se especifica como la dirección IP de origen que filtra el filtro de Request Metrics, debe especificar el formato de dirección IPv4 en lugar del formato de dirección IPv6. Sólo si la máquina cliente es una máquina IPv6 de pila única, podrá especificarla como el formato de dirección IPv6
- El formato de dirección IPv4:
- Filtros de URI. Las peticiones se filtran a partir del URI de las peticiones HTTP entrantes. Las reglas de coincidencia de los patrones son las mismas que las de coincidencia de los filtros de direcciones IP de origen.
- Combinaciones de filtros. Si están activos los filtros de URI y de dirección IP de origen, Request Metrics requerirá que la coincidencia sea con ambos tipos de filtros. Si ninguno de los dos está activado, todas las peticiones se consideran una coincidencia.
Peticiones de enterprise bean entrantes
- Las peticiones se filtran a partir del nombre completo del método EJB. Al igual que con los filtros de direcciones IP y URI, se puede utilizar el asterisco (*) en la máscara. Si se utiliza, el asterisco siempre debe ser el último carácter de la máscara.
El filtro de servicios web y el filtro JMS (Java™ Message Service) se ha añadido al producto WebSphere Application Server, versión 6. Los valores de filtro para los servicios web son una combinación de un nombre de puerto WSDL (lenguaje de descripción de servicios web), un nombre de operación y un nombre de puerto. El valor de filtro para JMS es el nombre de destino.