Análisis del archivo request.log para patrones de tráfico
Los pasos siguientes muestran cómo analizar request.log
generando un gráfico de tráfico y luego generando referencias cruzadas a la salida del request.log
y rlog.jar
herramientas.
Descripción description
Entorno
Adobe Experience Manager
Problema/Síntomas
Cómo analizar el request.log
para patrones de tráfico?
Resolución resolution
-
Instalar Perl (Lenguaje de programación desarrollado para la manipulación de textos) y Gnutrace (línea de comandos portátil) en el escritorio y para el sistema operativo Windows, instale Cygwin (entorno similar a Unix e interfaz de línea de comandos).
Durante la instalación Cygwin, asegúrese de incluir Perl y Gnutrace durante la instalación en Seleccionar paquetes paso. En Mac OS(X), instale Preparar (sistema de gestión de paquetes de software libre y de código abierto).
Después de la instalación Preparar, abra la aplicación Mac Terminal y ejecute Preparar para instalar Gnutrace.
-
Descargue los dos archivos siguientes en una nueva carpeta del equipo.
-
Ejecute el comando para la ruta de
request.log
:Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot
.El comando genera un archivo denominado
output.png
similar a lo siguiente:
Para entender el gráfico de arriba, uno debe entender qué mediana y percentil Es decir. 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). Ver el Archivo Léame para obtener más información acerca de la documentación de esta herramienta de gráficos.
- 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 forma sencilla de ver archivos grandes es utilizar menos en el shell (Cygwin en Windows o Terminal en Mac). Por ejemplo, ejecute este comando less request.log y buscar /2016 11:3
[
0-9]
: y pulse Entrar para seleccionar el periodo de tiempo hasta las 11:30 a.m. en el archivo y, a continuación, haga clic en Buscar. - Una referencia cruzada en los gráficos respecto a la salida del
rlog.jar
AEM también se puede realizar la aplicación enviada con el servicio de ayuda de opt/. Las instrucciones se encuentran en AEM.