Speaker
Description
Over the last years the landscape of distributed resources used by the CMS experiment has changed significantly. In the past, dedicated compute resources were essentially based on (pledged) x86-CPU installed at classical Grid sites. Nowadays other CPU architectures such as ARM and accelerators like GPUs have become common resources also thanks to the non-Grid opportunistic centres such as HPCs or public clouds being continuously integrated with the CMS computing infrastructure. The possibility to distinguish pledged resources versus opportunistic resources providing fine grained information of the hardware type, has become increasingly important particularly for understanding efficient resource utilization and WLCG central accounting purposes. To address the need for gathering monitoring information in a flexible manner CMS introduced a tagging scheme that is managed via the site configuration, which usually is maintained jointly by local site administrators and central CMS operators in a Gitlab repository. Jobs executed at the various compute resources are parsing the site configuration and can discover a number of agreed tags that get further propagated via HTCondor mechanisms of the CMS Global Pool to the central monitoring infrastructure at CERN, MONIT. There, more complex queries regarding resources usage, e.g. with respect to HPCs or a certain architecture, can be executed. This contribution will present the end-to-end workflow as well as the results obtained during the pilot integration with a growing number of integrated computing centres.