Detecting Application-Level Failures in Component-Based Internet Services | Synapse