실행 중인 시스템의 조사
이미 동작하는 시스템에서 진단에 필요한 정보를 모으는 데 초점을 맞춘다. 관측 코드를 넣기 위해 응용을 다시 컴파일하고 설치하거나 시스템을 재부팅하는 절차를 줄이는 것이 주요 목적이다. 성능 문제와 기능상의 이상을 모두 조사할 수 있다.
스크립트로 정의하는 계측
명령행 인터페이스와 전용 언어로 관측할 동작을 작성한다. 커널뿐 아니라 사용자 공간의 응용 프로그램도 계측 대상이다. 단순 추적부터 실행 중 분석과 조건에 맞는 대응 및 시스템 전체의 심벌 정보를 이용한 조사까지 다룬다.
공통 기능의 재사용
tapset은 자주 사용하는 계측 기능을 묶어 재사용과 추상화를 돕는 스크립트 라이브러리다. 기존 기능과 예제를 출발점으로 삼아 조사 목적에 맞는 프로그램을 구성할 수 있다. 개별 사건의 수집과 이를 해석하는 진단 절차를 연결하는 도구 체계다.