1. A method, comprising: receiving, by an application performance management (APM) server associated with a distributed computer system, a first application layer message associated with a request originated by a client computer system responsive to an action by a user; receiving a second application layer message comprising a response to the first application layer message, wherein the first application layer message and the second application layer message are identified by a common transaction identifier identifying a sequence of messages originated by one or more components of the distributed computer system and associated with the request; responsive to determining that a time period between the second application layer message and the first application layer message exceeds a certain threshold value, identifying a failed customer experience error; and causing a first graph to be rendered by a graphical user interface in a visual association with a second graph representing a number of user login events grouped by a pre-defined period of time, wherein the first graph represents a number of identified failed customer experience errors grouped by the pre-defined period of time.