Summary
Get aggregate task metrics
Description
Search aggregate task metrics with options
Route
GET /workflow_engine/tasks/metrics
Roles
Parameters
Name | Type | Required | Description |
---|---|---|---|
queryOptions | object | yes | Search options for aggregation |
{ "queryOptions": { "order": 1, "sort": "workflow.name", "skip": 0, "limit": 50, "greaterThanEquals": 1617383798468, "greaterThanEqualsField": "metrics.startDate", "equals": "exampleName", "equalsField": "workflow.name" } }
{ "type": "object", "properties": { "queryOptions": { "title": "queryOptions", "type": "object", "properties": { "order": { "$ref": "wfEngineCommon#/definitions/order" }, "sort": { "$ref": "wfEngineCommon#/definitions/sort" }, "skip": { "$ref": "wfEngineCommon#/definitions/skip" }, "limit": { "$ref": "wfEngineCommon#/definitions/limit" }, "greaterThanEquals": { "type": "integer", "description": "Date value to compare with greaterThanEqualsField, in time elapsed (milliseconds) since UNIX epoch.", "examples": [ 1617383798468, 1617383798460 ] }, "greaterThanEqualsField": { "type": "string", "description": "Date field to compare.", "examples": [ "metrics.startDate" ], "enum": [ "metrics.startDate" ] }, "equals": { "type": "string", "description": "String value to compare with equalsField.", "examples": [ "exampleName" ] }, "equalsField": { "type": "string", "description": "Field to compare with equals value.", "examples": [ "workflow.name" ], "enum": [ "workflow.name" ] } } } }, "required": [ "queryOptions" ], "additionalProperties": false }
Return
Name | Type | Description |
---|---|---|
metrics | object | - |
{ "results": [ { "_id": "4321abcdef694aa79dae47ad", "workflow": { "name": "exampleAutomationName", "_id": "4321abcdef694aa79dae47ad" }, "metrics": [ { "jobsComplete": 40, "totalRunTime": 700, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 40, "totalRunTime": 200, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2018-08-02T15:56:12.912Z" }, { "jobsComplete": 10, "totalRunTime": 200, "totalManualTime": 700, "slaTargetsMissed": 5, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" } ], "preAutomationTime": 5000 }, { "_id": "5cb7b531d06cceb89fd21b1c", "workflow": { "name": "exampleAutomationName", "_id": "4321abcdef694aa79dae47ad" }, "metrics": [ { "jobsComplete": 40, "totalRunTime": 700, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2018-08-02T15:56:12.912Z" }, { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 700, "slaTargetsMissed": 5, "startDate": "2018-08-02T15:56:12.912Z" }, { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 40, "totalRunTime": 200, "totalManualTime": 700, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" } ], "preAutomationTime": 250000 }, { "_id": "4321abcdef694aa79dae47ad", "workflow": { "name": "exampleAutomationName", "_id": "4321abcdef694aa79dae47ad" }, "metrics": [ { "jobsComplete": 10, "totalRunTime": 200, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 200, "slaTargetsMissed": 5, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 40, "totalRunTime": 200, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" } ], "preAutomationTime": 5000 }, { "_id": "4321abcdef694aa79dae47ad", "workflow": { "name": "exampleAutomationName", "_id": "4321abcdef694aa79dae47ad" }, "metrics": [ { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 700, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 200, "slaTargetsMissed": 5, "startDate": "2018-08-02T15:56:12.912Z" }, { "jobsComplete": 10, "totalRunTime": 200, "totalManualTime": 200, "slaTargetsMissed": 10, "startDate": "2019-09-06T12:52:24.933Z" }, { "jobsComplete": 40, "totalRunTime": 200, "totalManualTime": 700, "slaTargetsMissed": 5, "startDate": "2019-09-06T12:52:24.933Z" } ], "preAutomationTime": 5000 }, { "_id": "4321abcdef694aa79dae47ad", "workflow": { "name": "exampleAutomationName", "_id": "5cb7b531d06cceb89fd21b1c" }, "metrics": [ { "jobsComplete": 10, "totalRunTime": 200, "totalManualTime": 200, "slaTargetsMissed": 5, "startDate": "2018-08-02T15:56:12.912Z" }, { "jobsComplete": 10, "totalRunTime": 200, "totalManualTime": 200, "slaTargetsMissed": 5, "startDate": "2018-08-02T15:56:12.912Z" }, { "jobsComplete": 10, "totalRunTime": 700, "totalManualTime": 700, "slaTargetsMissed": 10, "startDate": "2018-08-02T15:56:12.912Z" }, { "jobsComplete": 40, "totalRunTime": 200, "totalManualTime": 200, "slaTargetsMissed": 5, "startDate": "2019-09-06T12:52:24.933Z" } ], "preAutomationTime": 250000 } ], "skip": 0, "limit": 50, "total": 100 }
{ "title": "metrics", "type": "object", "properties": { "results": { "type": "array", "items": { "$ref": "jobMetricsDocument" } }, "skip": { "$ref": "wfEngineCommon#/definitions/skip" }, "limit": { "$ref": "wfEngineCommon#/definitions/limit" }, "total": { "$ref": "wfEngineCommon#/definitions/total" } } }