Análisis del archivo request.log para patrones de tráfico
Los siguientes pasos muestran cómo analizar request.log
generando un gráfico de tráfico y luego referencias cruzadas a la salida de las herramientas request.log
y rlog.jar
.
Descripción description
Entorno
Adobe Experience Manager
Problema/Síntomas
¿Cómo analizar el archivo request.log
en busca de patrones de tráfico?
Resolución resolution
-
Instale Perl (lenguaje de programación desarrollado para la manipulación de texto) y Gnutrace (línea de comandos portátil) en su escritorio y en el sistema operativo Windows, instale Cygwin (entorno similar a Unix e interfaz de línea de comandos).
Al instalar Cygwin, asegúrese de incluir Perl y Gnuplot durante la instalación en el paso Seleccionar paquetes . En Mac OS(X), instale Brew (sistema de administración de paquetes de software libre y de código abierto).
Después de instalar Brew, abre la aplicación Mac Terminal y ejecuta Brew para instalar Gnuplot.
-
Descargue los dos archivos siguientes en una nueva carpeta del equipo.
-
Ejecute el comando para la ruta de acceso de
request.log
:Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot
.El comando genera un archivo de nombre
output.png
similar al siguiente:
Para entender el gráfico anterior, uno debe entender lo que significan mediana y percentil. Como se muestra en el gráfico, los usuarios no usan el sistema hasta las 7 a. m. aproximadamente. El tráfico se reanuda alrededor de las 9 am. A continuación, el tráfico aumenta aún más a las 11:30 a. m. y se produce un pico en el número de solicitudes y tiempos de respuesta más lentos (visibles por la mediana del tiempo de respuesta y las marcas del percentil 98). Vea el archivo Léame para obtener más información acerca de la documentación de esta herramienta gráfica.
- Ahora que el gráfico se ha utilizado para buscar períodos de tiempo importantes, haga referencias cruzadas de las horas seleccionadas en los archivos de registro (como request.log y error.log). Una manera fácil de ver archivos grandes es usar el comando less en el shell (Cygwin en Windows o Terminal en Mac). Por ejemplo, ejecute este comando less request.log y busque /2016 11:3
[
0-9]
:, y presione Entrar para seleccionar el intervalo de tiempo hasta las 11:30 a.m. en el archivo y, a continuación, haga clic en Buscar. - AEM También se puede hacer una referencia cruzada en los gráficos con la salida de la aplicación
rlog.jar
enviada con los servicios de ayuda/exclusión de la aplicación que se envían con los servicios de ayuda/exclusión. AEM Las instrucciones se encuentran en documentos de la lista de distribución.