사용자 추적

사용자 추적은 WebSphere Message Broker에서 사용 가능한 두 유형의 선택적 추적 중 하나입니다. 기본적으로, 사용자 추적은 비활성 상태이므로 이벤트 로그 항목이 제공하는 것보다 더 많은 정보가 필요하면 명령 또는 Workbench를 사용하여 명시적으로 활성화해야 합니다. 로그에 대한 자세한 정보는 로그를 참조하십시오.

일반적으로, 응용프로그램 디버깅을 위해 사용자 추적을 이용하고 브로커, 실행 그룹 및 전개된 메시지 플로우를 추적할 수 있습니다.

Workbench를 사용하여 필요한 대부분의 추적 활동을 제어할 수 있습니다. Workbench를 사용하면 리모트 시스템의 추적을 시작 또는 정지할 수도 있습니다.

사용자 추적을 설정하면, 추적할 구성요소의 모든 활동에 대해 추가 처리가 실행됩니다. 구성요소에 의해 대량의 데이터가 생성됩니다. 추적이 활성화되면 성능에 어느 정도의 영향을 미칩니다. 추적 대상을 선택하고 추적의 활성화 시간을 제한함으로써 추가 처리를 제한할 수 있습니다.

사용자 추적 로그 파일

구성요소에 대해 추적이 활성화되면 2진 형식으로 정보가 기록됩니다. 추적 로그의 위치는 다음과 같습니다.
Windows
mqsicreatebroker 명령의 -w 매개변수를 사용하여 작업 경로를 설정한 경우, 위치는 workpath\log입니다. 브로커 작업 경로를 지정하지 않는 경우, 위치는 C:\Documents 및 Settings\All Users\Application Data\IBM\MQSI\common\log
UNIX
/var/mqsi/common/log
z/OS
/component_filesystem/log

파일 이름은 추적이 활성화된 구성요소 및 하위 구성요소를 반영합니다. 예를 들면, 실행 그룹 내의 작동을 추적할 때 브로커 이름 및 고유 실행 그룹 ID가 파일 이름의 일부를 구성합니다.

예를 들면, WBRK_BROKER라는 브로커를 작성한 경우, log 서브디렉토리에서 다음 파일을 볼 수 있습니다.
WBRK_BROKER.682ec116-dc00-0000-0080-ce28a236e03d.userTrace.bin.1
WBRK_BROKER.682ec116-dc00-0000-0080-ce28a236e03d.userTrace.bin.2

이러한 파일은 직접 볼 수 없으므로, 제공된 명령을 사용하여 추적 정보에 액세스한 후 볼 수 있는 형식으로 변환해야 합니다. mqsireadlog 명령을 사용하여 지정된 구성요소에 대한 추적 로그를 검색할 수 있습니다. 로그가 생성된 컴퓨터에서 명령을 발행하십시오. 운영 체제에 종속되지 않는 파일로 전달할 출력을 지정한 후 mqsiformatlog 명령을 사용하여 찾아보거나 형식화할 다른 시스템으로 전송할 수 있습니다.

Trace 노드 사용

플로우를 개발 및 테스트할 때 Trace 노드를 메시지 플로우에 포함시키면 이 옵션을 사용하여 플로우의 메시지 및 활동을 추적할 수 있을 뿐만 아니라, 추적 컨텐츠에 대한 대체 대상 파일을 지정하여 원하는 세부사항을 분리할 수 있습니다. Trace 노드의 사용 및 구성에 대한 자세한 내용은 Trace 노드를 참조하십시오.

관련 개념
로그
추적
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
an01310_