CREATE OR REPLACE FUNCTION api.get_job_metrics(job_id INTEGER DEFAULT NULL)
RETURNS JSON
AS $$
DECLARE
j JSON;
BEGIN
SELECT to_json(s) INTO j FROM (
WITH jobmetrics AS (
SELECT * FROM api.get_metrics(job_id => job_id, as_rate => 'auto')
)
SELECT job_id AS job_id, * FROM
(SELECT AGE(COALESCE(stop_time, NOW()), start_time) AS job_duration_time FROM nodetime_by_job WHERE nodetime_by_job.job_id = $1 GROUP BY nodetime_by_job.job_id, start_time, stop_time) sdefault"""