75
75
<source>
76
76
@id containers.log
77
77
@type tail
78
- @label @CUSTOM
78
+ @label @CONCAT
79
79
tag tail.containers.*
80
80
path {{ .Values.fluentd.path | default "/var/log/containers/*.log" }}
81
81
{{- if .Values.fluentd.exclude_path }}
@@ -109,7 +109,7 @@ data:
109
109
<source>
110
110
@id tail.file.{{ $name }}
111
111
@type tail
112
- @label @CUSTOM
112
+ @label @CONCAT
113
113
tag tail.file.{{ or $logDef.sourcetype $name }}
114
114
path {{ $logDef.from.file.path }}
115
115
pos_file {{ $.Values.containers.path }}/splunk-fluentd-{{ $name }}.pos
@@ -152,7 +152,7 @@ data:
152
152
<source>
153
153
@id journald-{{ $name }}
154
154
@type systemd
155
- @label @CUSTOM
155
+ @label @CONCAT
156
156
tag journald.{{ or $logDef.sourcetype $name }}
157
157
path {{ $.Values.journalLogPath | quote }}
158
158
matches [{ "_SYSTEMD_UNIT": {{ $logDef.from.journald.unit | quote }} }]
@@ -174,7 +174,7 @@ data:
174
174
<source>
175
175
@id fluentd-monitor-agent
176
176
@type monitor_agent
177
- @label @SPLUNK
177
+ @label @PARSE
178
178
{{- if .Values.global.monitoring_agent_enabled }}
179
179
tag monitor_agent
180
180
{{- end }}
@@ -198,15 +198,15 @@ data:
198
198
partial_key logtag
199
199
partial_value P
200
200
separator ''
201
- timeout_label @SPLUNK
201
+ timeout_label @PARSE
202
202
</filter>
203
203
{{- end }}
204
204
{{- range $name, $logDef := .Values.logs }}
205
205
{{- if and $logDef.from.pod $logDef.multiline }}
206
206
<filter tail.containers.var.log.containers.{{ $logDef.from.pod }}*{{ or $logDef.from.container $name }}*.log>
207
207
@type concat
208
208
key log
209
- timeout_label @SPLUNK
209
+ timeout_label @PARSE
210
210
stream_identity_key stream
211
211
{{- if $logDef.multiline.firstline }}
212
212
multiline_start_regexp {{ $logDef.multiline.firstline }}
@@ -226,19 +226,19 @@ data:
226
226
<filter journald.{{ or $logDef.sourcetype $name }}>
227
227
@type concat
228
228
key log
229
- timeout_label @SPLUNK
229
+ timeout_label @PARSE
230
230
multiline_start_regexp {{ $logDef.multiline.firstline }}
231
231
flush_interval {{ $logDef.multiline.flushInterval | default 5 }}
232
232
</filter>
233
233
{{- end }}
234
234
{{- end }}
235
- # Events are relabeled then emitted to the SPLUNK label
235
+ # Events are relabeled then emitted to the PARSE label for processing
236
236
<match **>
237
237
@type relabel
238
- @label @SPLUNK
238
+ @label @PARSE
239
239
</match>
240
240
</label>
241
- <label @SPLUNK >
241
+ <label @PARSE >
242
242
{{- if .Values.containers.removeBlankEvents }}
243
243
# filter to remove empty lines
244
244
<filter tail.containers.**>
@@ -342,7 +342,24 @@ data:
342
342
jq ".record.source = \"namespace:#{ENV['MY_NAMESPACE']}/pod:#{ENV['MY_POD_NAME']}\" | .record.sourcetype = \"fluentd:monitor-agent\" | .record.cluster_name = \"{{ or .Values.kubernetes.clusterName .Values.global.kubernetes.clusterName | default "cluster_name" }}\" | .record.splunk_index = \"{{ or .Values.global.monitoring_agent_index_name .Values.global.splunk.hec.indexName .Values.splunk.hec.indexName | default "main" }}\" {{- if .Values.customMetadata }}{{- range .Values.customMetadata }}| .record.{{ .name }} = \"{{ .value }}\" {{- end }}{{- end }} | .record"
343
343
</filter>
344
344
{{- end }}
345
-
345
+ # = custom filters specified by users =
346
+ {{- range $name, $filterDef := .Values.customFilters }}
347
+ {{- if and $filterDef.tag $filterDef.type }}
348
+ <filter {{ $filterDef.tag }}>
349
+ @type {{ $filterDef.type }}
350
+ {{- with $filterDef.body }}
351
+ {{ . | nindent 8 }}
352
+ {{- end }}
353
+ </filter>
354
+ {{- end }}
355
+ {{- end }}
356
+ # Events are relabeled then emitted to the SPLUNK label for ingestion
357
+ <match **>
358
+ @type relabel
359
+ @label @SPLUNK
360
+ </match>
361
+ </label>
362
+ <label @SPLUNK>
346
363
# = output =
347
364
<match **>
348
365
{{- if or .Values.splunk.hec.host .Values.global.splunk.hec.host .Values.splunk.hec.fullUrl .Values.global.splunk.hec.fullUrl }}
@@ -460,22 +477,3 @@ data:
460
477
{{- end }}
461
478
</match>
462
479
</label>
463
- # = custom filters specified by users =
464
- <label @CUSTOM>
465
- {{- range $name, $filterDef := .Values.customFilters }}
466
- {{- if and $filterDef.tag $filterDef.type }}
467
- <filter {{ $filterDef.tag }}>
468
- @type {{ $filterDef.type }}
469
- {{- with $filterDef.body }}
470
- {{ . | nindent 8 }}
471
- {{- end }}
472
- </filter>
473
- {{- end }}
474
- {{- end }}
475
-
476
- # Events are relabeled then emitted to the CONCAT label
477
- <match **>
478
- @type relabel
479
- @label @CONCAT
480
- </match>
481
- </label>
0 commit comments