content/operate/rs/references/rest-api/requests/nodes/alerts.md
| Method | Path | Description |
|---|---|---|
| GET | /v1/nodes/alerts | Get all alert states for all nodes |
| GET | /v1/nodes/alerts/{uid} | Get all alert states for a node |
| GET | /v1/nodes/alerts/{uid}/{alert} | Get node alert state |
GET /v1/nodes/alerts
Get all alert states for all nodes.
| Permission name |
|---|
| [view_all_nodes_alerts]({{< relref "/operate/rs/references/rest-api/permissions#view_all_nodes_alerts" >}}) |
GET /v1/nodes/alerts
| Key | Value | Description |
|---|---|---|
| Host | cnm.cluster.fqdn | Domain name |
| Accept | application/json | Accepted media type |
| Field | Type | Description |
|---|---|---|
| ignore_settings | boolean | Retrieve updated alert state regardless of the cluster's alert_settings. When not present, a disabled alert will always be retrieved as disabled with a false state. (optional) |
Returns a hash of node UIDs and the [alert states]({{< relref "/operate/rs/references/rest-api/objects/alert" >}}) for each node.
{
"1": {
"node_cpu_utilization": {
"change_time": "2014-12-22T10:42:00Z",
"change_value": {
"cpu_util": 2.500000000145519,
"global_threshold": "1",
"state": true
},
"enabled": true,
"state": true,
"severity": "WARNING"
},
"..."
},
"..."
}
| Code | Description |
|---|---|
| 200 OK | No error |
GET /v1/nodes/alerts/{int: uid}
Get all alert states for a node.
| Permission name |
|---|
| [view_node_alerts]({{< relref "/operate/rs/references/rest-api/permissions#view_node_alerts" >}}) |
GET /v1/nodes/alerts/1
| Key | Value | Description |
|---|---|---|
| Host | cnm.cluster.fqdn | Domain name |
| Accept | application/json | Accepted media type |
| Field | Type | Description |
|---|---|---|
| ignore_settings | boolean | Retrieve updated alert state regardless of the cluster's alert_settings. When not present, a disabled alert will always be retrieved as disabled with a false state. (optional) |
Returns a hash of [alert objects]({{< relref "/operate/rs/references/rest-api/objects/alert" >}}) and their states for a specific node.
{
"node_cpu_utilization": {
"change_time": "2014-12-22T10:42:00Z",
"change_value": {
"cpu_util": 2.500000000145519,
"global_threshold": "1",
"state": true
},
"enabled": true,
"state": true,
"severity": "WARNING",
},
"..."
}
| Code | Description |
|---|---|
| 200 OK | No error |
| 404 Not Found | Specified node does not exist |
GET /v1/nodes/alerts/{int: uid}/{alert}
Get a node alert state.
| Permission name |
|---|
| [view_node_alerts]({{< relref "/operate/rs/references/rest-api/permissions#view_node_alerts" >}}) |
GET /v1/nodes/alerts/1/node_cpu_utilization
| Key | Value | Description |
|---|---|---|
| Host | cnm.cluster.fqdn | Domain name |
| Accept | application/json | Accepted media type |
| Field | Type | Description |
|---|---|---|
| ignore_settings | boolean | Retrieve updated alert state regardless of the cluster's alert_settings. When not present, a disabled alert will always be retrieved as disabled with a false state. (optional) |
Returns an [alert object]({{< relref "/operate/rs/references/rest-api/objects/alert" >}}).
{
"change_time": "2014-12-22T10:42:00Z",
"change_value": {
"cpu_util": 2.500000000145519,
"global_threshold": "1",
"state": true
},
"enabled": true,
"state": true,
"severity": "WARNING",
}
| Code | Description |
|---|---|
| 200 OK | No error |
| 404 Not Found | Specified alert or node does not exist |