This document provides an overview of application performance monitoring and instrumentation. It defines key terms like metrics, sampling, frequency, and instrumentation techniques. It discusses different instrumentation approaches including passive vs active monitoring and external vs internal instrumentation. External approaches include browser real user monitoring, endpoint monitoring, and network monitoring. Internal approaches cover software, application container, application, hardware/platform, network, and log metrics. The document concludes with a live demo of an application monitoring tool.