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