definition.md 7.8 KB

Distributor node configuration Type

object (Distributor node configuration)

Distributor node configuration Properties

Property Type Required Nullable Defined by
id string Required cannot be null Distributor node configuration
endpoints object Required cannot be null Distributor node configuration
directories object Required cannot be null Distributor node configuration
logs object Optional cannot be null Distributor node configuration
limits object Required cannot be null Distributor node configuration
intervals object Required cannot be null Distributor node configuration
publicApi object Required cannot be null Distributor node configuration
operatorApi object Optional cannot be null Distributor node configuration
keys array Optional cannot be null Distributor node configuration
buckets array Optional cannot be null Distributor node configuration
workerId integer Optional cannot be null Distributor node configuration

id

Node identifier used when sending elasticsearch logs and exposed on /status endpoint

id

id Type

string

id Constraints

minimum length: the minimum number of characters for this string is: 1

endpoints

Specifies external endpoints that the distributor node will connect to

endpoints

endpoints Type

object (Details)

directories

Specifies paths where node's data will be stored

directories

directories Type

object (Details)

logs

Specifies the logging configuration

logs

logs Type

object (Details)

limits

Specifies node limits w.r.t. storage, outbound connections etc.

limits

limits Type

object (Details)

intervals

Specifies how often periodic tasks (for example cache cleanup) are executed by the node.

intervals

intervals Type

object (Details)

publicApi

Public api configuration

publicApi

publicApi Type

object (Details)

operatorApi

Operator api configuration

operatorApi

operatorApi Type

object (Details)

keys

Specifies the keys available within distributor node CLI.

keys

keys Type

an array of merged types (Details)

keys Constraints

minimum number of items: the minimum number of items for this array is: 1

buckets

Set of bucket ids distributed by the node. If not specified, all buckets currently assigned to worker specified in config.workerId will be distributed. Expected bucket id format is: {familyId}:{bucketIndex}

buckets

buckets Type

string[]

buckets Constraints

minimum number of items: the minimum number of items for this array is: 1

unique items: all items in this array must be unique. Duplicates are not allowed.

workerId

ID of the node operator (distribution working group worker)

workerId

workerId Type

integer

workerId Constraints

minimum: the value of this number must greater than or equal to: 0