object
(Distributor node configuration)
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 |
Node identifier used when sending elasticsearch logs and exposed on /status endpoint
id
is required
Type: string
cannot be null
defined in: Distributor node configuration
string
minimum length: the minimum number of characters for this string is: 1
Specifies external endpoints that the distributor node will connect to
endpoints
is required
Type: object
(Details)
cannot be null
defined in: Distributor node configuration
object
(Details)
Specifies paths where node's data will be stored
directories
is required
Type: object
(Details)
cannot be null
defined in: Distributor node configuration
object
(Details)
Specifies the logging configuration
logs
is optional
Type: object
(Details)
cannot be null
defined in: Distributor node configuration
object
(Details)
Specifies node limits w.r.t. storage, outbound connections etc.
limits
is required
Type: object
(Details)
cannot be null
defined in: Distributor node configuration
object
(Details)
Specifies how often periodic tasks (for example cache cleanup) are executed by the node.
intervals
is required
Type: object
(Details)
cannot be null
defined in: Distributor node configuration
object
(Details)
Public api configuration
publicApi
is required
Type: object
(Details)
cannot be null
defined in: Distributor node configuration
object
(Details)
Operator api configuration
operatorApi
is optional
Type: object
(Details)
cannot be null
defined in: Distributor node configuration
object
(Details)
Specifies the keys available within distributor node CLI.
keys
is optional
Type: an array of merged types (Details)
cannot be null
defined in: Distributor node configuration
an array of merged types (Details)
minimum number of items: the minimum number of items for this array is: 1
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
is optional
Type: string[]
cannot be null
defined in: Distributor node configuration
string[]
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.
ID of the node operator (distribution working group worker)
workerId
is optional
Type: integer
cannot be null
defined in: Distributor node configuration
integer
minimum: the value of this number must greater than or equal to: 0