1. A computer-implemented method for monitoring performance of a flash application, the method comprising: embedding a tag within the markup language of a web page, the tag identifying a flash event and an associated flash event threshold to record during execution of the flash application in conjunction with rendering the web page at a client, wherein the flash event and associated flash event threshold are recorded for monitoring performance of the flash application; transmitting from a server the web page including the embedded tag to the client responsive to a client request for the web page; in response to the flash event being recorded at the client, receiving at the server, flash event threshold information associated with the flash event; generating performance metrics for the flash application based on the received flash event information; and generating a graphical user interface displaying a graphical representation of the generated performance metrics.