트래픽 패턴에 대한 request.log 파일 분석

다음 단계는 분석 방법을 보여 줍니다 request.log 트래픽 그래프를 생성한 다음 의 출력에 대한 상호 참조를 생성하여 request.logrlog.jar 도구.

설명 description

환경

Adobe Experience Manager

문제/증상

분석 방법 request.log 트래픽 패턴에 대한 파일

해결 방법 resolution

  1. 설치  (텍스트 조작을 위해 개발된 프로그래밍 언어) 및 그누플롯  (휴대용 명령줄) 데스크톱에서 Windows OS의 경우 를 설치합니다. 시그윈  (Unix와 유사한 환경 및 명령줄 인터페이스)

    설치 시 시그윈, 다음을 포함해야 합니다. 그누플롯 을(를) 설치하는 동안  패키지 선택  단계. Mac OS(X)에서 설치 양조주  (무료 오픈 소스 소프트웨어 패키지 관리 시스템).

    설치 후 양조주, Mac Terminal 응용 프로그램을 열고 를 실행합니다. 양조주 설치하려면 그누플롯.

  2. 다음 두 파일을 컴퓨터의 새 폴더로 다운로드합니다.

    graph-request-log.pl

    requestlog.pm

  3. 다음 경로에 대한 명령 실행 request.log:

    Perl and graph-request-log.pl --title Request Log Graph --output output.png request.log | Gnuplot.

    이 명령은 이름이 인 파일을 생성합니다 output.png 다음과 비슷합니다.

위의 그래프를 이해하기 위해서는 무엇을 이해해야 한다 중간값백분위수 비열해. 그래프에 표시된 대로 사용자는 오전 7시경까지 시스템을 사용하지 않습니다. 교통은 오전 9시경에 재개됩니다. 그런 다음 트래픽은 오전 11시 30분에 더 증가하며 요청 수가 증가하고 응답 시간이 느려집니다(중간 응답 시간 및 98번째 백분위수 표시로 표시). 보기 추가 정보 파일 이 그래프 도구의 설명서에 대한 자세한 내용은.

  1. 이제 그래프가 중요한 기간을 찾는 데 사용되었으므로 로그 파일(예: request.log 및 error.log)에서 선택한 시간을 상호 참조합니다. 대용량 파일을 쉽게 볼 수 있는 한 가지 방법은 간단히 셸의 명령(Windows의 경우 Cygwin, Mac의 경우 Terminal) 예를 들어 이 명령을 실행합니다 request.log 감소  및 검색 /2016 11:3[ 0-9] :, 및 누르기 입력 파일에서 시간대를 오전 11시 30분으로 선택한 다음 검색을 클릭합니다.
  2. 의 출력을 기준으로 그래프에 대한 상호 참조 rlog.jar 옵트인/헬퍼로 AEM과 함께 제공되는 애플리케이션도 수행할 수 있습니다. 지침은 다음에서 찾을 수 있습니다. AEM 문서.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f