Cluster Management API
The Cluster Management API is the primary endpoint for actions related to settings and management of all parts of a cluster, including repositories, segments, nodes, and storage buckets. The information is for users managing self-hosted Falcon LogScale installations.
All requests except the status and
autosharding endpoints require root-level
access. See Manage root access.
Refer to the Cluster Management documentation for more details on how to perform common tasks like adding and removing nodes from a cluster.
For a list of the supported endpoints and methods, see the table below.
Available Endpoints
Table:
| HTTP Method | URI | Availability | Description |
|---|---|---|---|
GET | /api/v1/bucket-storage-target | Â | Returns a list of the known buckets used for storage |
DELETE | /api/v1/bucket-storage-target/ | Â | Deletes a bucket storage configuration |
POST | /api/v1/bucket-storage-target/update-segments-storage-target | added in 1.177 | Change the bucket entity references in all relevant segment entities. |
POST | /api/v1/bucket-storage-target/update-uploaded-files-storage-target | added in 1.182 | Update uploaded files storage target. |
POST | /api/v1/clusterconfig/ingestpartitions/setdefaults | removed in 1.133 | Control partition distribution to nodes in the cluster. |
POST | /api/v1/clusterconfig/ingestpartitions/distribute-evenly-from-host/ | removed in 1.133 | Move partitions between nodes. |
POST | /api/v1/clusterconfig/ingestpartitions | removed in 1.133 | Manage the digest partitions to control manually where each partition is. |
GET | /api/v1/clusterconfig/ingestpartitions | Â | Returns a list of the digest partitions. |
GET | /api/v1/clusterconfig/kafka-queues/partition-assignment | removed in 1.147 | Returns a list of the Kafka queue settings. |
POST | /api/v1/clusterconfig/kafka-queues/partition-assignment | removed in 1.147 | Modify or update Kafka queue settings. |
GET | /api/v1/clusterconfig/members | Â | Returns a list of the nodes that are members of a cluster |
GET | /api/v1/clusterconfig/members/ | Â | Shows a node in the cluster |
PUT | /api/v1/clusterconfig/members/ | Â | Update the configuration of a node in the cluster. |
DELETE | /api/v1/clusterconfig/members/ | Â | Delete the configuration of a node in the cluster. |
POST | /api/v1/clusterconfig/segments/distribute-evenly-reshuffle-all/ | removed in 1.133 | Reshuffle existing segments between nodes. |
POST | /api/v1/clusterconfig/segments/distribute-evenly-to-host/ | removed in 1.133 | Move existing segments between nodes. |
POST | /api/v1/clusterconfig/segments/distribute-evenly-from-host/ | removed in 1.133 | Move existing segments between nodes. |
POST | /api/v1/clusterconfig/segments/prune-replicas | removed in 1.133 | Reduce the number of replicas on existing segments. |
GET | /api/v1/clusterconfig/segments/segment-stats | Â | Get the segments statistics. |
POST | /api/v1/delete-missing-segments | Â | Remove missing segments from the cluster. |
GET | /api/v1/missing-segments | Â | Returns list of all missing segments in CSV format. |
GET | /api/v1/repositories/ | Â | List repositories grouped by tags in the cluster. |
POST | /api/v1/repositories/ | Â | Apply new tag grouping rules to repositories in the cluster. |
GET | /api/v1/repositories/ | Â | Show the autosharding settings for a datasource. |
POST | /api/v1/repositories/ | Â | Update the autosharding settings for a datasource. |
DELETE | /api/v1/repositories/ | Â | Delete the autosharding settings for a datasource. |
GET | /api/v1/repositories/ | Â | See the current default limit on the number of datasources. |
POST | /api/v1/repositories/ | Â | Set a new value for the maximum number of allowed datasources. |
DELETE | /api/v1/repositories/ | Â | Marks the datasource for deletion, triggering deletion of all segments in the datasource. |
POST | /api/v1/repositories/ | added in 1.219 | Unset bucket ID for segments on disk but not in bucket storage |
DELETE | /api/v1/repositories/ | Â | Mark a segment file for deletion. |
POST | /api/v1/repositories/ | Â | Restore recently deleted segments. |
GET | /api/v1/status | Â | Check the health of the cluster. |