Get the execution metrics for the given Workflow ID
GET/workflow/:workflowId/metrics
Get the execution metrics for the given Workflow ID
Request
Path Parameters
workflowId stringrequired
Workflow string identifier
Query Parameters
workspaceId int64
Workspace numeric identifier
Responses
- 200
- 400
- 403
OK
- application/json
- Schema
- Example (auto)
Schema
metrics object[]
{
"metrics": [
{
"id": 0,
"process": "string",
"cpu": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"mem": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"vmem": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"time": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"reads": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"writes": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"cpuUsage": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"memUsage": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
},
"timeUsage": {
"warnings": [
"string"
],
"mean": 0,
"min": 0,
"q1": 0,
"q2": 0,
"q3": 0,
"max": 0,
"minLabel": "string",
"maxLabel": "string",
"q1Label": "string",
"q2Label": "string",
"q3Label": "string"
}
}
]
}
Bad request
- application/json
- Schema
- Example (auto)
Schema
messagestringrequired
{
"message": "string"
}
Operation not allowed
Authorization: http
name: BearerAuthtype: httpscheme: bearerbearerFormat: jwt
- python
- curl
- java
- r
- javascript
- go
- powershell
- HTTP.CLIENT
- REQUESTS
import http.client
conn = http.client.HTTPSConnection("docs.seqera.io")
payload = ''
headers = {
'Accept': 'application/json',
'Authorization': 'Bearer <token>'
}
conn.request("GET", "/workflow/:workflowId/metrics", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))