[フレーム]
Docs Pricing
Login Book a meeting Try Redis

Node status requests

Requests that return a node's hostname and role.

Redis Enterprise Software
Method Path Description
GET /v1/nodes/status Get the status of all nodes
GET /v1/nodes/{uid}/status Get a node's status

Get all node statuses

GET /v1/nodes/status

Gets the status of all nodes. Includes each node's hostname and role in the cluster:

Required permissions

Permission name
view_node_info

Request

Example HTTP request

GET /v1/nodes/status

Request headers

Key Value Description
Host cnm.cluster.fqdn Domain name
Accept application/json Accepted media type

Response

For each node in the cluster, returns a JSON object that contains each node's hostname, role, and other status details.

If a maintenance snapshot exists due to an in-progress or improperly stopped node maintenance process, the response includes a maintenance_snapshot field.

Example JSON body

{
 "1": {
 "cores": 8,
 "free_provisional_ram": 0,
 "free_ram": 3499368448,
 "hostname": "3d99db1fdf4b",
 "maintenance_snapshot": {
 "created_time": "2024年09月06日 20:47:23",
 "name": "maintenance_mode_2024年09月06日_20-47-23",
 "node_uid": "1"
 },
 "master_shards": [],
 "node_overbooking_depth": 0,
 "node_status": "active",
 "role": "master",
 "slave_shards": [],
 "software_version": "7.4.6-22",
 "software_version_sha": "6c37b1483b5fb6110c8055c1526aa58eec1d29d3519e92310859101419248831",
 "total_memory": 6219673600,
 "total_provisional_ram": 0
 },
 "2": {
 "hostname": "fc7a3d332458",
 "role": "slave",
 // additional fields
 },
 "3": {
 "hostname": "b87cc06c830f",
 "role": "slave",
 // additional fields
 }
}

Status codes

Code Description
200 OK No error

Get node status

GET /v1/nodes/{int: uid}/status

Gets the status of a node. Includes the node's hostname and role in the cluster:

Required permissions

Permission name
view_node_info

Request

Example HTTP request

GET /v1/nodes/1/status

Request headers

Key Value Description
Host cnm.cluster.fqdn Domain name
Accept application/json Accepted media type

URL parameters

Field Type Description
uid integer The node's unique ID.

Response

Returns a JSON object that contains the node's hostname, role, and other status details.

If a maintenance snapshot exists due to an in-progress or improperly stopped node maintenance process, the response includes a maintenance_snapshot field.

Example JSON body

{
 "cores": 8,
 "free_provisional_ram": 0,
 "free_ram": 3504422912,
 "hostname": "3d99db1fdf4b",
 "maintenance_snapshot": {
 "created_time": "2024年09月06日 20:47:23",
 "name": "maintenance_mode_2024年09月06日_20-47-23",
 "node_uid": "1"
 },
 "master_shards": [],
 "node_overbooking_depth": 0,
 "node_status": "active",
 "role": "master",
 "slave_shards": [],
 "software_version": "7.4.6-22",
 "software_version_sha": "6c37b1483b5fb6110c8055c1526aa58eec1d29d3519e92310859101419248831",
 "total_memory": 6219673600,
 "total_provisional_ram": 0
}

Status codes

Code Description
200 OK No error
404 Not Found Node UID does not exist
RATE THIS PAGE
Back to top ↑

On this page

AltStyle によって変換されたページ (->オリジナル) /