Job Monitoring
This is part of DIRAC Web Portal project. For the description of the DIRAC Web Portal basic functionality look here.
Description
The Job Monitoring is the most accessed page of the DIRAC Web Portal, provide information about User Jobs managed by the DIRAC Workload Management System. It shows details of the selected Jobs and allows certain Job selections.
Selectors
Selector widgets are provided in the accordion menu left-side panel. These are drop-down lists with values that can be selected. A single or several values can be chosen. Once the selection is done press Submit button to refresh the contents of the table in the right-side panel. Use Reset button to clean up the values in all the selector widgets.
The following selectors are available:
Site
The Pilot Job destination site using DIRAC nomenclature.
Status
Currently status of the job. The following values of status are possible:
Status
Comment
Waiting
Job is accepted for DIRAC WMS
Scheduled
Job is assigned to a Site
Running
Job has started running in the CE
Done
Job finished successfully
Deleted
Job deleted by the user
Killed
Job killed by the user
Minor Status
Minor status complement the Job status, creating a complete sentence to have a better comprehension of the status.
Minor Status
Comment
Application Finished with Error
Job finished but with errors during application execution.
Execution Complete
Job successfully finished.
Marked for Termination
Job marked by the user for termination.
Maximum of Rescheduling reached
Job can be rescheduled a number of predefined times and this number was reached.
Pilot Agent Submission
Job is Waiting until a pilot job being available.
Matched
Job is assigned to a pilot job.
Application Status
With this information the user can know what kind of problem occurs during execution of the application.
Application Status
Comment
Failed Input Sandbox Download
Job failed to download Input Sandbox.
Unknown
Job failed by a unknown reason.
Owner
The Job Owner. This is the nickname corresponding to the Owner grid certificate distinguish name.
JobGroup
The Job Owner group using during job submission.
JobID
Number or list of numbers, of jobs selected.
Global Sort
This option is available in the accordion menu in the left panel. Allow users to sort jobs information showed in the right side panel. Available possibilities are:
JobID Ascending
JobID Descending
LastUpdate Ascending
LastUpdate Descending
Site Ascending
Site Descending
Status Ascending
Status Descending
Minor Status Ascending
Minor Status Descending
Current Statistics
This option is available in the accordion menu in the left panel, and show statistics of jobs selected, as status and number, in a table in the same panel. The columns presented are:
Status
Job status, in this case: Done, Failed, Killed, Waiting.
Number
Total number of jobs in the related status.
Global Statistics
This option is available in the accordion menu in the left panel, and show statistics of all of jobs in the system, as status and number, in a table in the same panel.
Status
Job status, in this case: Done, Failed, Killed, Waiting.
Number
Number of total jobs.
Columns
The information on the selected Jobs is presented in the right-side panel in a form of a table. Note that not all the available columns are displayed by default. You can choose extra columns to display by choosing them in the menu activated by pressing on a menu button ( small triangle ) in any column title field.
The following columns are provided:
JobID
JobID in DIRAC nomenclature.
Status
Job status.
Status
Comment
Waiting
Job is accepted for DIRAC WMS
Scheduled
Job is assigned to a pilot job to be executed.
Running
Job was started and is running into CE
Done
Job finished successfully
Deleted
Job marked by the user for deletion
Killed
Job is marked for kill
Minor Status
Complement Job Status.
Minor Status
Comment
Application Finished with Error
Job finished but with errors during execution.
Execution Complete
Job successfully finished.
Marked for Termination
Job marked by the user for termination.
Maximun of Rescheduling reached
Job can be rescheduled a number of predefined times.
Pilot Agent Submission
Job is Waiting until a pilot job be available.
Matched
Job is assigned to a pilot job.
Application Status.
Site
The Job destination site in DIRAC nomenclature.
JobName
Job Name assigned by the User.
Owner
Job Owner. This is the nickname of the Job Owner corresponding to the users certificate distinguish name.
LastUpdateTime
Job last status update time stamp (UTC)
LastSingofLife
Time stamp (UTC) of last sign of life of the Job.
SubmissionTime
Time stamp (UTC) when the job was submitted.
Operations
Clicking on the line corresponding to a Job, one can obtain a menu which allows certain operations on the Job. Currently, the following operations are available.
JDL
Job JDL into DIRAC nomenclature.
Attributes
Job Attributes associated with the job, owner, priority, etc.
Parameters
Parameters of the site where the job ran or is running.
LoggingInfo
Get Job information in a pop-up panel about each status where the job has been.
PeekStandartOutput
Get the standard output of the Job in a pop-up panel.
GetLogFile
GetPendingRequest
GetStagerReport
GetSandboxFile
Actions
Actions that the user can perform over their jobs are showed below:
Action
Comment
Reset
Restart the Job
Kill
Kill the Job selected
Delete
Delete the job