configmap-vector.yaml 632 B

123456789101112131415161718192021222324
  1. apiVersion: v1
  2. kind: ConfigMap
  3. metadata:
  4. name: vector-config
  5. namespace: {{ .Release.Namespace }}
  6. labels:
  7. app: vector
  8. data:
  9. vector.toml: |
  10. # Simple Vector config - read and forward Docker logs
  11. [sources.docker_logs]
  12. type = "file"
  13. include = ["/var/lib/docker/containers/*/*-json.log"]
  14. data_dir = "/var/lib/vector"
  15. # Send directly to Loki without transformations
  16. [sinks.loki]
  17. type = "loki"
  18. inputs = ["docker_logs"]
  19. endpoint = "{{ .Values.vector.loki.endpoint }}"
  20. [sinks.loki.encoding]
  21. codec = "json"
  22. [sinks.loki.labels]
  23. environment = "docker"