Get partition balancer status

GET /v1/cluster/partition_balancer/status

Get the status of the partition auto-balancer.

Responses

  • 200 application/json

    Partition balancer status response

    Hide response attributes Show response attributes object
    • current_reassignments_count integer(int32)

      Current number of partition reassignments in progress

    • seconds_since_last_tick integer(int32)

      Number of seconds since the partition balancer last ran

    • status string

      off/ready/in_progress/stalled

    • violations object
      Hide violations attributes Show violations attributes object
      • over_disk_limit_nodes array[integer(int32)]
      • unavailable_nodes array[integer(int32)]
    • partitions_pending_force_recovery_count integer(int32)

      Number of partitions pending force recovery

    • partitions_pending_force_recovery_sample array[string]

      Sample list of partitions pending force recovery

GET /v1/cluster/partition_balancer/status
curl \
 --request GET 'http://localhost:9644/v1/cluster/partition_balancer/status'
Response examples (200)
{
  "current_reassignments_count": 42,
  "seconds_since_last_tick": 42,
  "status": "string",
  "violations": {
    "over_disk_limit_nodes": [
      42
    ],
    "unavailable_nodes": [
      42
    ]
  },
  "partitions_pending_force_recovery_count": 42,
  "partitions_pending_force_recovery_sample": [
    "string"
  ]
}