WebSphere 플러그인 추적에서 Intelligent Management 사용

<traceSpecification> 태그를 사용하여 WebSphere® 플러그인 추적에서 Intelligent Management를 사용하도록 설정할 수 있습니다.

이 태스크 정보

<traceSpecification> 태그를 사용하여 제어 및 요청 기반 추적을 모두 사용으로 설정할 수 있습니다. 이 추적을 사용으로 설정하려면 WebSphere 플러그인에서 추적 구성을 참조하십시오. <traceSpecification> 태그의 특성에 대한 자세한 정보는 동적 라우팅을 참조하십시오.

프로시저

  1. webserver1webserver2에 대해 :DEBUG 제어 추적을 설정하려면 제어기의 server.xml에 다음 코드를 추가하십시오.
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="webserver1, webserver2" />
    </dynamicRouting>

    이미 동적 라우팅 서비스에 연결된 경우, 이 변경이 웹 서버에 전달됩니다.

    참고: 제어 추적 스펙을 사용하려면 name 매개변수를 default로 설정하십시오. 자세한 정보는 WebSphere 플러그인에서 추적 구성을 참조하십시오.
    여러 웹 서버에 대해 다른 제어 추적 스펙을 구성하십시오. 예:
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" />
     <traceSpecification name="default" specification="request.http:DEBUG" webservers="webserver2" />
    </dynamicRouting>
  2. webserver1에 대해 요청 기반 추적 스펙을 구성하려면 제어기의 server.xml에 다음 코드를 추가하십시오.
    <dynamicRouting>
     <traceSpecification name="custom1" specification="request.http:DEBUG" condition="uri = '/foo'" webservers="webserver1" />
    </dynamicRouting>
    참고: 요청 기반 추적 스펙에는 condition 특성이 필요합니다. condition 특성은 각 요청에 대해 플러그인에서 Intelligent Management가 평가하는 표현식을 지정합니다. 지정된 추적 스펙은 표현식에 일치하는 요청에 대해 설정됩니다. condition 매개변수의 형식에 대한 정보는 WebSphere 플러그인에서 추적 구성을 참조하십시오.
    요청 기반 추적 스펙은 지정된 순서대로 평가됩니다. 동일한 이름으로 두 개의 추적 스펙이 지정된 경우 나중에 지정된 스펙이 우선합니다. 다음 예제에서는 control.process:DEBUG가 webserver1의 제어 스펙에 대해 사용됩니다.
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="webserver1" />
     <traceSpecification name="default" specification="control.process:DEBUG" webservers="webserver1" />
    </dynamicRouting>
    동적 라우팅 서비스에 연결된 모든 웹 서버에 추적 스펙을 설정하려면 "*"를 사용하십시오. 실제 웹 서버 이름을 포함하는 스펙 값이 있는 경우, 특이도 때문에 순서에 관계없이 웹 서버 스펙이 "*" 스펙을 대체합니다. 두 스펙이 "*" 또는 동일한 웹 서버에 대해 동등하게 대상으로 지정된 경우 순서 대체가 발생합니다.
    <dynamicRouting>
     <traceSpecification name="default" specification=":DEBUG" webservers="*" />
     <traceSpecification name="custom1" specification="http.request.rules:DEBUG" condition="uri = '/foo'" webservers="webserver1,webserver3" />
     <traceSpecification name="custom2" specification="http.response:DEBUG" condition="uri = '/foo'" webservers="webserver1,webserver4" />
     <traceSpecification name="custom3" specification="http.request.select:DEBUG" condition="virtualhost = 'ibm.com'" webservers="*" />
    </dynamicRouting>

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

파일 이름: twlp_wve_enableIMtrace.html