refactor(opentelemetry): update configuration to use OpenTelemetryCollector and conditional logging

This commit is contained in:
Nicolas 2025-09-24 11:16:05 +08:00
parent 2d957dceeb
commit 6cd47723bc

View File

@ -1,15 +1,14 @@
apiVersion: v1
kind: ConfigMap
{{- if .Values.logIngest.enabled }}
apiVersion: opentelemetry.io/v1beta1
kind: OpenTelemetryCollector
metadata:
name: {{ .Release.Name }}-opentelemetry-collector
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
app.kubernetes.io/name: "{{ .Release.Name }}-opentelemetry-collector"
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/instance: {{ .Release.Name }}
data:
otel-collector-config.yaml: |
spec:
mode: sidecar
image: ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest
serviceAccount: "{{ .Release.Name }}-otel-collector"
config: |
config:
receivers:
filelog:
@ -78,3 +77,4 @@ data:
receivers: [filelog, k8s_cluster]
processors: [resource, transform, batch]
exporters: [otlphttp/logs]
{{- end }}