[WebLogic 11g] access.log 에서 app 수행 시간 출력하기
Products/WebLogic Server View Comments
--------------------------------------------------------------------------------------------------------------------
웹로직 access.log 에서 애플리케이션의 수행 시간도 함께 찍기 위한 방법입니다.
기본적으로 아무런 설정을 하지 않을 경우 아래와 같은 모습으로 log를 출력합니다.
날짜 / 시간 / 호출 메소드 방식 / URI 주소 / Query String Status 순 입니다.
--------------------------------------------------------------------------------------------------------------------
< 설 정 방 법 >
어드민 콘솔 > 좌측 메뉴에서 서버 선택 > 해당 서버 클릭 후 로깅 > Advanced 클릭 합니다.
1. Format을 Extended로 변경합니다. (Default는 Common)
2. Extended Logging Format Fields에 time-taken을 추가해 줍니다.
--------------------------------------------------------------------------------------------------------------------
(+) 해당 로그 설정이 나타내는 정보는 아래와 같습니다.
☞ https://docs.oracle.com/cd/E40518_01/server.761/es_admin/src/tadm_logging_access_log.html
date - 트랜잭션이 끝난 날짜
time - 트랜잭션이 끝난 시간
time-taken - 트랜잭션이 끝나는데 걸린 시간 (초)
cs-method - 요청 메소드
cs-uri - 요청된 전체 URI 주소
sc-status - 응답 상태값 (예) 404
(+) Default로 지정되어 있는 설정은 date time cs-method cs-uri sc-status 입니다.
--------------------------------------------------------------------------------------------------------------------
< 확 인 >
설정 저장 후 WAS를 재기동 하고 다시 access.log 를 확인하면 수행 시간도 함께 출력합니다. (노란색 박스)
이를 통해 요청이 오래 걸리는 페이지를 알 수 있습니다.
'Products > WebLogic Server' 카테고리의 다른 글
[10.3.5] 이미지 변경 시 Reloading 관련 테스트 & 결과 (0) | 2017.11.07 |
---|---|
WebLogic 10.3.6 패치 이슈 확인 - 2017년04월18일 자 (1) | 2017.06.28 |
웹로직 12.2.X 이상에서 force shutdown 방법 (0) | 2017.03.06 |
WebLogic Plugin Version 확인하기 (0) | 2017.03.06 |
FMW infrastructure Silent Mode 설치 (0) | 2016.12.13 |
Recent Comments