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 Managing 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 MethodURIAvailabilityDescription
GET/api/v1/bucket-storage-target  Returns a list of the known buckets used for storage
DELETE/api/v1/bucket-storage-target/id  Deletes a bucket storage configuration
GET/api/v1/clusterconfig/ingestpartitions  Returns a list of the digest partitions.
POST/api/v1/clusterconfig/kafka-queues/partition-assignment/set-replication-defaultsremoved in 1.88.2 Apply default Kafka replication settings to all nodes in a cluster.
GET/api/v1/clusterconfig/members  Returns a list of the nodes that are members of a cluster
GET/api/v1/clusterconfig/members/id  Shows a node in the cluster
PUT/api/v1/clusterconfig/members/id  Update the configuration of a node in the cluster.
DELETE/api/v1/clusterconfig/members/id  Delete the configuration of a node in the cluster.
POST/api/v1/clusterconfig/segments/distribute-evenlyremoved in 1.88.2 Modify settings for segments in a cluster.
POST/api/v1/clusterconfig/segments/partitions/setdefaultsremoved in 1.88.2 Modify the segment partitions of a node in the cluster.
GET/api/v1/clusterconfig/segments/partitionsremoved in 1.88.2 List the segment partitions of a node in the cluster.
POST/api/v1/clusterconfig/segments/partitionsremoved in 1.88.2 Assign the segment partitions to nodes in the cluster.
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.
POST/api/v1/repositories/viewname/resurrect-deleted-segments  Restore recently deleted segments.
DELETE/api/v1/repositories/repository/datasources/datasourceid/segments/segmentid  Mark a segment file for deletion.
GET/api/v1/repositories/repository/taggrouping  List repositories grouped by tags in the cluster.
POST/api/v1/repositories/repository/taggrouping  Apply new tag grouping rules to repositories in the cluster.
GET/api/v1/repositories/repository/max-datasources  See the current default limit on the number of datasources.
POST/api/v1/repositories/repository/max-datasources  Set a new value for the maximum number of allowed datasources.
DELETE/api/v1/repositories/repository/datasources/datasourceid  Marks the datasource for deletion, triggering deletion of all segments in the datasource.
GET/api/v1/repositories/repository/datasources/datasourceid/autosharding  Show the autosharding settings for a datasource.
POST/api/v1/repositories/repository/datasources/datasourceid/autosharding/number  Update the autosharding settings for a datasource.
DELETE/api/v1/repositories/repository/datasources/datasourceid/autosharding  Delete the autosharding settings for a datasource.
GET/api/v1/status  Check the health of the cluster.