This task involves updating the metrics returned so that it conforms to the standardized set of metrics:
job.time_queued # when ADES accepts it
job.time_started # when ADES starts running the job
job.time_end # when process ends, regardless if it success or failed
job.exit_code
job.work_dir_size # at the end of the job
job.memory_max
job.priority # Ops perceived priority across all ADESes. This should affect the estimated queue time.
node.cores
node.memory
node.disk_space_free
node.ip_address # internal and/or public
node.hostname
blob # everything else in text blob field to search later
Issue #21 (https://app.zenhub.com/workspaces/maap-hec-aws-62619ee48e67030014a08234/issues/maap-project/maap-hec-aws/21) implemented the collection job metrics in the ADES-K8S environment. However, the metrics returned was in the format output by calrissian, e.g.:
This task involves updating the metrics returned so that it conforms to the standardized set of metrics: