Add ability to collect metrics from Grid CE
Нужно добавить опцию, указывающую, что собирать данные надо не командами condor_*
, а condor_ce_*
. Опцию можно назвать --grid-collector
.
В гридовом сборщике у нас сейчас фильтрация задач делается так:
condor_ce_q -tot -constraint 'x509UserProxyVOName =?= "juno"'
Но уже идет активный переход с сертификатов на токены и такой подход скоро перестанет работать. Можно для начала сделать аналогично обычным сабмит-узлам, то есть собирать имена локальных пользователей:
# condor_ce_q -af owner | sort -u
juno
При таком подходе, вроде бы, у нас всего лишь достаточно будет в сборщике подставлять "_ce" для гридовых команд.
Edited by Nikita Balashov