apiVersion: v1 kind: ConfigMap metadata: name: {{ include "loki-stack.fullname" . }}-vector labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: vector data: vector.yaml: | sources: kubernetes_logs: type: kubernetes_logs self_node_name: ${VECTOR_SELF_NODE_NAME} transforms: parse_logs: type: remap inputs: - kubernetes_logs source: | .namespace = .kubernetes.pod_namespace .pod = .kubernetes.pod_name .container = .kubernetes.container_name .node = .kubernetes.pod_node_name del(.kubernetes) del(.file) del(.source_type) sinks: loki: type: loki inputs: - parse_logs endpoint: http://{{ include "loki-stack.fullname" . }}-loki-write:3100 encoding: codec: text labels: source: vector namespace: "{{`{{ namespace }}`}}" pod: "{{`{{ pod }}`}}" container: "{{`{{ container }}`}}" node: "{{`{{ node }}`}}" remove_label_fields: true