A Client Side Monitor runs on the client side and measures a number of parameters and sends them to a collector to generate monitoring metrics.