1. A method, comprising: receiving, by a processing device, application performance monitoring data reflecting performance of a server computer system employed to process requests initiated by a plurality of geographically distributed client computer systems, the real-time application performance monitoring data comprising an Internet Protocol (IP) address of a client computer system and values of one or more application performance monitoring parameters, wherein the application performance monitoring parameters comprise a request processing time by the server computer system of one or more requests issued by a client computer system and a number of requests issued by the client computer system to the server computer system in a pre-defined period of time; querying a geo-location database to determine a geographic location of the client computer system corresponding to the IP address; and generating a sequence of video frames, each video frame of the sequence of video frames comprising a visual element of a pre-defined shape overlaid over a geographic map in a position corresponding to the geographic location of the client computer system, wherein a pre-defined attribute of each visual element visually represents one or more application performance monitoring parameters, wherein a color of the visual element represents an error state of processing one or more requests issued by the client computer system, wherein generating the sequence of video frames comprising applying, to the application performance monitoring data, a configurable filter specifying at least one of: a date and time range, a client computer system identifier, a user identifier, a client geographic location, an application identifier, a transaction type, a request type, or an identifier of a server processing client requests.