You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/IndexIngestionSeparation.md
+92-8Lines changed: 92 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,12 @@ This separation enables:
7
7
- Data durability: Off‑load buffer management and retry logic to a durable message bus.
8
8
- Operational clarity: Separate monitoring dashboards for ingestion throughput vs indexing latency.
9
9
10
+
# Important Note
11
+
12
+
> [!WARNING]
13
+
> As of now, only brand new deployments are supported for Index and Ingestion Separation. No migration path is implemented, described or tested for existing deployments to move from a standard model to Index & Ingestion separation model.
14
+
15
+
10
16
# IngestorCluster
11
17
12
18
IngestorCluster is introduced for high‑throughput data ingestion into a durable message bus. Its Splunk pods are configured to receive events (outputs.conf) and publish them to a message bus.
@@ -18,8 +24,8 @@ In addition to common spec inputs, the IngestorCluster resource provides the fol
| encodingFormat | string | Encoding format (e.g. s2s) |
130
139
131
140
PipelineConfig inputs can be found in the table below.
132
141
@@ -182,6 +191,7 @@ spec:
182
191
maxRetriesPerPart: 4
183
192
retryPolicy: max_count
184
193
sendInterval: 5s
194
+
encodingFormat: s2s
185
195
pipelineConfig:
186
196
remoteQueueRuleset: false
187
197
ruleSet: true
@@ -227,6 +237,78 @@ The following additional configuration parameters may be used for all Splunk Ent
227
237
| livenessInitialDelaySeconds | number | Defines initialDelaySeconds for the liveness probe |
228
238
| imagePullSecrets |[ImagePullSecrets](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)| Config to pull images from private registry (Use in conjunction with image config from [common spec](#common-spec-parameters-for-all-resources)) |
229
239
240
+
# Helm Charts
241
+
242
+
IngestorCluster can be deployed using a dedicated Helm chart. IndexerCluster helm chart has as well been enhanced to support new inputs.
243
+
244
+
## Example
245
+
246
+
Below examples describe how to define values for IngestorCluster and IndexerCluster similarly to the above yaml files specifications.
To be able to configure ingestion and indexing resources correctly in a secure manner, it is required to provide these resources with the service account that is configured with a minimum set of permissions to complete required operations. With this provided, the right credentials are used by Splunk to peform its tasks.
0 commit comments