Ingestion separation resource spec parameters
Spec parameter reference for ingestion separation custom resources.
Spec parameters for the Queue, IngestorCluster, and ObjectStorage custom resources used for index and ingestion separation.
Queue resource spec parameters
apiVersion: enterprise.splunk.com/v4
kind: Queue
metadata:
name: queue
spec:
replicas: 3
provider: sqs
sqs:
name: sqs-test
region: us-west-2
endpoint: https://sqs.us-west-2.amazonaws.com
dlq: sqs-dlq-test
The SQS provider is the only supported message queue provider.
| Key | Type | Description |
|---|---|---|
| provider | string | [Required] Provider of message queue (Allowed values: sqs) |
| sqs | SQS | [Required if provider=sqs] SQS message queue inputs |
SQS message queue inputs:
| Key | Type | Description |
|---|---|---|
| name | string | [Required] Name of the queue |
| region | string | [Required] Region where the queue is located |
| endpoint | string | [Optional, if not provided formed based on region] AWS SQS Service endpoint |
| dlq | string | [Required] Name of the dead letter queue |
Changing any of the queue inputs triggers a restart of Splunk so that the appropriate .conf files are refreshed and consumed.
IngestorCluster resource spec parameters
apiVersion: enterprise.splunk.com/v4
kind: IngestorCluster
metadata:
name: ic
spec:
replicas: 3
queueRef:
name: queue
objectStorageRef:
name: os
In addition to the common spec parameters, the IngestorCluster resource provides the following spec configuration parameters:
| Key | Type | Description |
|---|---|---|
| replicas | integer | The number of ingestor peers (minimum of 3, which is the default) |
ObjectStorage resource spec parameters
apiVersion: enterprise.splunk.com/v4
kind: ObjectStorage
metadata:
name: os
spec:
provider: s3
s3:
path: ingestion/smartbus-test
endpoint: https://s3.us-west-2.amazonaws.com
The S3 provider is the only supported object storage provider.
| Key | Type | Description |
|---|---|---|
| provider | string | [Required] Provider of object storage (Allowed values: s3) |
| s3 | S3 | [Required if provider=s3] S3 object storage inputs |
S3 object storage inputs:
| Key | Type | Description |
|---|---|---|
| path | string | [Required] Remote storage location for messages that are larger than the underlying maximum message size |
| endpoint | string | [Optional, if not provided formed based on region] S3-compatible service endpoint |
Changing any of the object storage inputs triggers a restart of Splunk so that the appropriate .conf files are refreshed and consumed.