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