Resourceful: Monitoring under the Microscope
Lucian Carata, Oliver R. A. Chick, and Ripduman Sohan
Typically, monitoring systems record system-wide and application-level metrics separately, with significant time and expertise being invested in understanding how one affects the other when diagnosing complex issues. Resourceful, our open source project, bridges the gap between the two by allowing applications to record the system-level metric changes caused by each of their actions. For example, a Web server could record “the time spent in the TCP stack for servicing a request.” We discuss the ideas that support this approach and provide a number of use cases showing how they can be useful in the real world.