z/OS® 요청 로깅 기능,
zosRequestLogging-1.0은 HTTP 요청에 대한 정보를 수집하고
해당 정보를 z/OS SMF 데이터 저장소에 기록합니다. z/OS 요청 로깅 기능이 활성화되고 RACF®가 올바르게 설정되면, SMF 유형 120 하위 유형 11 버전 2 레코드가 생성됩니다.
비동기로 작성되는 요청의 부분에 대해서는 데이터가 캡처되지 않습니다.
프로시저
- server.xml 구성 파일의 featureManager 요소에서
zosRequestLogging-1.0 기능을 추가하여 요청 로깅을 사용으로 설정하십시오.
<feature>zosRequestLogging-1.0</feature>
- 다음 명령을 실행하여 SMF 레코드를 쓰도록 RACF를 구성하십시오.
RDEFINE FACILITY BPX.SMF UACC(NONE)
PERMIT BPX.SMF ID(MSTONE1) ACCESS(READ) CLASS(FACILITY)
SETROPTS GENERIC(FACILITY) REFRESH
SETROPTS RACLIST(FACILITY) REFRESH
- 옵션: 서블릿에서 UserData API를 구현하여 SMF 레코드에 사용자 데이터를 추가하십시오.
서블릿은 UserData
add 메소드를 사용하여 자체 소유의 요청 특정 데이터를
HTTP 요청에 대해 작성되는 SMF 120, 하위 유형 11, 버전 2 레코드에 추가할 수 있습니다.
UserData 인터페이스는
com.ibm.websphere.zos.request.logging 패키지에 있습니다.
다음 예제는 서블릿이 자체 소유의 요청 특정 데이터를 SMF 레코드에 추가할 수 있는 방법을 표시합니다.
InitialContext ic = new InitialContext();
try {
UserData userData = (UserData) ic.lookup("com/ibm/websphere/zos/request/logging/UserData");
int rc = userData.add(65535,"My request-specific data");
} catch (NamingException e) {
}