트래픽 패턴에 대한 request.log 파일 분석
다음 단계에서는 트래픽 그래프를 생성한 다음 request.log
및 rlog.jar
도구의 출력에 대한 상호 참조를 생성하여 request.log
을(를) 분석하는 방법을 보여 줍니다.
설명 description
환경
Adobe Experience Manager
문제/증상
트래픽 패턴에 대해 request.log
파일을 분석하는 방법
해결 방법 resolution
-
바탕 화면 및 Windows OS에 Perl (텍스트 조작을 위해 개발된 프로그래밍 언어)과 Gnuplot (휴대용 명령줄)을(를) 설치합니다. Cygwin (Unix와 유사한 환경 및 명령줄 인터페이스)을(를) 설치합니다.
Cygwin 을(를) 설치할 때 패키지 선택 단계에서 설치하는 동안 Perl 및 Gnuplot 을(를) 포함해야 합니다. Mac OS(X)에서 Brew (무료 및 오픈 소스 소프트웨어 패키지 관리 시스템)을(를) 설치합니다.
Brew 을(를) 설치한 후 Mac Terminal 응용 프로그램을 열고 Brew 을(를) 실행하여 Gnuplot 을(를) 설치합니다.
-
다음 두 파일을 컴퓨터의 새 폴더로 다운로드합니다.
-
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번째 백분위수 표시로 표시). 이 그래프 도구의 설명서에 대한 자세한 내용은 추가 정보 파일을 참조하십시오.
- 이제 그래프가 중요한 기간을 찾는 데 사용되었으므로 로그 파일(예: request.log 및 error.log)에서 선택한 시간을 상호 참조합니다. 대용량 파일을 쉽게 볼 수 있는 한 가지 방법은 셸에서 less 명령을 사용하는 것입니다(Windows의 경우 Cygwin, Mac의 경우 Terminal). 예를 들어 less request.log 명령을 실행하고 /2016 11:3
[
0-9]
: 를 검색한 다음 Enter 를 눌러 파일에서 오전 11시 30분까지의 시간대를 선택한 다음 [검색]을 클릭합니다. - 옵트인/도우미에서 AEM과 함께 제공되는
rlog.jar
응용 프로그램의 출력에 대한 그래프에 대한 상호 참조를 수행할 수도 있습니다. 지침은 AEM 문서에서 찾을 수 있습니다.