CMS data quality monitoring: Systems and experiences