In software development, instrumentation refers to the ability of an application to monitor business processes, diagnose issues by revealing debugging information, and expose performance indicators.
Exposing performance counters
Revealing debugging information thought ETW Traces
Writing events to the Event Log
Creating raw BizTalk Engine traces
DTA tracking (operational information)
Custom Business Activity Monitoring (business tracking)