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

  1. 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.

  2. Descargue los dos archivos siguientes en una nueva carpeta del equipo.

    graph-request-log.pl

    requestlog.pm

  3. 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.

  1. 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.
  2. 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.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f