-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start providing DESIRED_CMSDatatier based on DESIRED_CMSDataset in a form of a classad #11613
Comments
@amaltaro So, after looking at the values of these classads, it seems Do we want to move the logic from the spider and create:
on our own, or should we just leave it there and close this ticket? Or am I missing something? EDIT: I have changed the dashboard below to classify by taskType instead of CMSPrimaryDataTier |
@khurtado I fail to see these classads in our submitter plugin: so it must be set by the spider monitoring itself. I don't think we need to change it, on the other hand, we have seen a few issues with spider monitoring over the last months and maybe it's time for us to start providing these information from the source(?) It would be worth it to check a handful of jobs that contain |
@amaltaro Yes, that's correct. The spider creates them based on I checked at the ES data and didn't find any instance where the len of We could indeed move that logic for those 3 parameters here, but things seem properly working as of now. What are the issues over the last few months you are referring to? are there overall spider issues or are these issues specific to these classads/parameters in the GH issue? |
@khurtado Kenyi, you are right! I overlooked the initial issue description and I see you properly pointed out the relevant code converting dataset to the other 3 attributes. but CMSPrimaryProcessedDataset and CMSPrimaryPrimaryDataset are empty (maybe there is no index for these fields in ES?). Having said that, I would say that there is nothing to be done here. On the other hand, I find those classads misleading (it is hard to say if it's related to the input or output). Suggestions that I would have - and these could be done on the spider script itself are:
If you think it's worth discussing this with Federica and Nikodemas, perhaps add them to this issue and/or open a CMSMonitoring specific ticket for this. |
@amaltaro Ahhh, I was looking at the EDIT: GH issue created: |
@amaltaro If there is nothing to be done here on WMCore, should I close the ticket and just follow up on the monit GH repo? |
I guess we can close this issue out. If CMS Monit decides to push those classads back into the WM realm, then we can reopen this issue. Whatever you prefer Kenyi! |
Sounds good! Closing this one then. |
Impact of the new feature
Inform which systems would be affected by this new feature: WMAgent. This is related to the condor submit plugin.
Is your feature request related to a problem? Please describe.
While working on #11608, we realized the
CMSPrimaryDataTier
parameter, used in Grafana monitoring wasUnknown
for the most part.Describe the solution you'd like
This
CMSPrimaryDataTier
parameter used in monit is populated based on a classad calledDESIRED_CMSDataset
in the following form:https://github.com/dmwm/cms-htcondor-es/blob/master/src/htcondor_es/convert_to_json.py#L751-L757
Hence, we should make sure we append the
CMSPrimaryDatatier
information as part of theDESIRED_CMSDataset
classad, or to create a newDESIRED_CMSDatatier
classad and have the monitoring spider use this parameter to populateCMSPrimaryDatatier
instead.Describe alternatives you've considered
Additional context
Related to #11608
The text was updated successfully, but these errors were encountered: