For z/OS platforms

z/OS에서 Liberty에 대한 요청 로깅 사용

z/OS® 요청 로깅 기능, zosRequestLogging-1.0은 HTTP 요청에 대한 정보를 수집하고 해당 정보를 z/OS SMF 데이터 저장소에 기록합니다. z/OS 요청 로깅 기능이 활성화되고 RACF®가 올바르게 설정되면, SMF 유형 120 하위 유형 11 버전 2 레코드가 생성됩니다. 비동기로 작성되는 요청의 부분에 대해서는 데이터가 캡처되지 않습니다.

프로시저

  1. server.xml 구성 파일의 featureManager 요소에서 zosRequestLogging-1.0 기능을 추가하여 요청 로깅을 사용으로 설정하십시오.
    <feature>zosRequestLogging-1.0</feature>
  2. 다음 명령을 실행하여 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 
  3. 옵션: 서블릿에서 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) {
    }

결과

Liberty 서버가 SMF 120, 하위 유형 11, 버전 2 레코드에 HTTP 요청에 대한 정보를 로깅합니다. 결과 데이터가 맵핑되는 방법에 대한 정보는 SMF 유형 120, 하위 유형 11, 버전 2 레코드 맵핑의 내용을 참조하십시오.

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_zosrequestlogging.html