vector.yaml aktualisiert

This commit is contained in:
2026-07-11 11:15:50 +00:00
parent 4bfe3daf10
commit 2f43da6dfc
+6 -4
View File
@@ -9,18 +9,20 @@ sources:
# TRANSFORMS: Verarbeitung der Daten # TRANSFORMS: Verarbeitung der Daten
# ============================================================================= # =============================================================================
transforms: transforms:
# Schritt 1: Nur bestimmte Level durchlassen
filter_debug: filter_debug:
type: filter type: filter
inputs: [docker_logs] inputs: [docker_logs]
condition: 'includes(["INFO", "WARN", "ERROR"], .level)' condition: 'includes(["INFO", "WARN", "ERROR"], .level)'
# Schritt 2: Die gefilterten Logs formatieren (VRL)
parse_logs: parse_logs:
type: remap type: remap
inputs: [filter_debug] # Nimmt den Input vom Filter, nicht von der Source! inputs: [filter_debug]
source: | source: |
.message = replace(.message, "\n", "") # HIER IST DIE ÄNDERUNG:
# Das ', err' fängt den Fehler ab, falls .message kein String ist.
# Wenn es fehlschlägt, bleibt .message einfach so, wie es war.
.message, err = replace(.message, "\n", "")
.service = "my-cluster" .service = "my-cluster"
# ============================================================================= # =============================================================================