BAM용 코드를 작성하는 이유
대부분의 경우 사용자 지정 코드를 작성하지 않아도 BAM 도구를 사용하여 추적 기능을 수행할 수 있습니다. 이러한 도구에는 Excel용 BAM 추가 기능, BAM 관리 유틸리티 및 TPE(추적 프로필 편집기)가 있습니다. BizTalk Server BAM은 BizTalk 오케스트레이션 및 메시징 구성 요소(파이프라인 및 포트)에 대한 인터셉터를 제공합니다. 인터셉터는 구성 파일을 기반으로 일반적인 방법을 사용하여 데이터를 수집할 수 있도록 응용 프로그램을 계측하는 소프트웨어입니다. 추적 프로필 편집기를 사용하여 이러한 인터셉터를 사용하는 응용 프로그램을 계측할 수도 있습니다. 추적 프로필 편집기에 대한 자세한 내용은 추적 프로필 편집기를 참조하세요.
다음과 같은 두 가지 기본 시나리오에서는 BAM API를 사용하여 응용 프로그램을 계측하는 것이 유용합니다.
모니터링하려는 호스트에 대한 BAM 인터셉터가 없는 경우
기본 제공 인터셉터가 응용 프로그램의 복잡성을 허용하지 않는 경우
기본 제공 인터셉터가 없는 경우 BAM EventStream API 를 사용하여 관심 있는 이벤트를 캡처할 수 있습니다.
참고
EventStream 클래스를 BAMInterceptor 클래스와 결합하여 고유한 인터셉터를 만들 수 있습니다. BAM API SDK 샘플은 확장할 수 있는 간단한 일반 인터셉터를 보여 줍니다. 사용자 지정 인터셉터를 생성하여 각 응용 프로그램에 대해 새 코드를 작성하지 않아도 많은 유사한 프로세스를 계측할 수 있습니다. BAM API SDK 샘플을 보려면 BAM API(BizTalk Server 샘플)를 참조하세요.