@@ -156,6 +156,10 @@ processors:
156156 value: {{ .Values.clusterName }}
157157 {{- end }}
158158
159+ {{- if (eq (include " splunk-otel-collector.platformLogsViaOtlpEnabled" . ) " true" ) }}
160+ {{- include " splunk-otel-collector.otlpPlatformLogsResourceProcessor" . | nindent 2 }}
161+ {{- end }}
162+
159163 {{- if eq (include " splunk-otel-collector.clusterReceiverEventsPipelineEnabled" $ ) " true" }}
160164
161165 # Add k8s event attributes - k8s. <kind>.name and k8s. <kind>.uid
@@ -178,6 +182,14 @@ processors:
178182 - merge_maps(resource.cache , ExtractPatterns(resource.attributes [" k8s.object.fieldpath" ], " spec.containers\\ {(?P<k8s_container_name>[^\\ }]+)\\ }" ), " insert" )
179183 - set(resource.attributes [" k8s.container.name" ], resource.cache [" k8s_container_name" ])
180184
185+ {{- if (eq (include " splunk-otel-collector.platformLogsViaOtlpEnabled" . ) " true" ) }}
186+ transform/add_events_sourcetype:
187+ log_statements:
188+ - context: log
189+ statements:
190+ - set(resource.attributes [" com.splunk.sourcetype" ], " kube:events" )
191+ {{- end }}
192+
181193 # Drop high cardinality k8s event attributes
182194 attributes/drop_event_attrs:
183195 actions:
@@ -305,7 +317,9 @@ exporters:
305317 {{- include " splunk-otel-collector.splunkPlatformMetricsExporter" . | nindent 2 }}
306318 {{- end }}
307319
308- {{- if and (eq (include " splunk-otel-collector.platformLogsEnabled" . ) " true" ) (eq (include " splunk-otel-collector.objectsOrEventsEnabled" . ) " true" ) }}
320+ {{- if and (eq (include " splunk-otel-collector.platformLogsViaOtlpEnabled" . ) " true" ) (eq (include " splunk-otel-collector.objectsOrEventsEnabled" . ) " true" ) }}
321+ {{- include " splunk-otel-collector.otlpPlatformLogsExporter" . | nindent 2 }}
322+ {{- else if and (eq (include " splunk-otel-collector.platformLogsEnabled" . ) " true" ) (eq (include " splunk-otel-collector.objectsOrEventsEnabled" . ) " true" ) }}
309323 {{- include " splunk-otel-collector.splunkPlatformLogsExporter" . | nindent 2 }}
310324 {{- if .Values.clusterReceiver.eventsEnabled }}
311325 sourcetype: kube:events
@@ -437,9 +451,15 @@ service:
437451 {{- if .Values.environment }}
438452 - resource/add_environment
439453 {{- end }}
454+ {{- if (eq (include " splunk-otel-collector.platformLogsViaOtlpEnabled" . ) " true" ) }}
455+ - resource/otlp_platform_logs
456+ - transform/add_events_sourcetype
457+ {{- end }}
440458 - transform/k8sevents
441459 exporters:
442- {{- if (eq (include " splunk-otel-collector.platformLogsEnabled" . ) " true" ) }}
460+ {{- if (eq (include " splunk-otel-collector.platformLogsViaOtlpEnabled" . ) " true" ) }}
461+ - {{ include " splunk-otel-collector.otlpPlatformLogsExporterName" . }}
462+ {{- else if (eq (include " splunk-otel-collector.platformLogsEnabled" . ) " true" ) }}
443463 - splunk_hec/platform_logs
444464 {{- end }}
445465 {{- if eq (include " splunk-otel-collector.splunkO11yEventsEndpointEnabled" . ) " true" }}
@@ -460,11 +480,16 @@ service:
460480 - resource
461481 - resource/add_cluster_host
462482 - transform/add_sourcetype
483+ {{- if (eq (include " splunk-otel-collector.platformLogsViaOtlpEnabled" . ) " true" ) }}
484+ - resource/otlp_platform_logs
485+ {{- end }}
463486 {{- if .Values.environment }}
464487 - resource/add_environment
465488 {{- end }}
466489 exporters:
467- {{- if (eq (include " splunk-otel-collector.platformLogsEnabled" . ) " true" ) }}
490+ {{- if (eq (include " splunk-otel-collector.platformLogsViaOtlpEnabled" . ) " true" ) }}
491+ - {{ include " splunk-otel-collector.otlpPlatformLogsExporterName" . }}
492+ {{- else if (eq (include " splunk-otel-collector.platformLogsEnabled" . ) " true" ) }}
468493 - splunk_hec/platform_logs
469494 {{- end }}
470495 {{- if (eq (include " splunk-otel-collector.splunkO11yEventsEndpointEnabled" . ) " true" ) }}
0 commit comments