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

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

설명 description

환경

Adobe Experience Manager

문제/증상

트래픽 패턴에 대해 request.log 파일을 분석하는 방법

해결 방법 resolution

  1. 바탕 화면 및 Windows OS에 Perl (텍스트 조작을 위해 개발된 프로그래밍 언어)과 Gnuplot (휴대용 명령줄)을(를) 설치합니다. Cygwin (Unix와 유사한 환경 및 명령줄 인터페이스)을(를) 설치합니다.

    Cygwin 을(를) 설치할 때 패키지 선택 단계에서 설치하는 동안 PerlGnuplot 을(를) 포함해야 합니다. Mac OS(X)에서 Brew (무료 및 오픈 소스 소프트웨어 패키지 관리 시스템)을(를) 설치합니다.

    Brew 을(를) 설치한 후 Mac Terminal 응용 프로그램을 열고 Brew 을(를) 실행하여 Gnuplot 을(를) 설치합니다.

  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)에서 선택한 시간을 상호 참조합니다. 대용량 파일을 쉽게 볼 수 있는 한 가지 방법은 셸에서 less 명령을 사용하는 것입니다(Windows의 경우 Cygwin, Mac의 경우 Terminal). 예를 들어 less request.log 명령을 실행하고 /2016 11:3[ 0-9] : 를 검색한 다음 Enter 를 눌러 파일에서 오전 11시 30분까지의 시간대를 선택한 다음 [검색]을 클릭합니다.
  2. 옵트인/도우미에서 AEM과 함께 제공되는 rlog.jar 응용 프로그램의 출력에 대한 그래프에 대한 상호 참조를 수행할 수도 있습니다. 지침은 AEM 문서에서 찾을 수 있습니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f