vector.yaml aktualisiert

This commit is contained in:
2026-07-12 15:22:31 +00:00
parent c540bc1731
commit eb0577360e
+7 -7
View File
@@ -13,21 +13,22 @@ transforms:
type: remap type: remap
inputs: [docker_logs] inputs: [docker_logs]
source: | source: |
# Zeilenumbrüche in der Nachricht entfernen, um Loki-Parsing zu erleichtern # FIX: Prüfung, ob .message existiert und ein String ist (verhindert Error E103)
if is_string(.message) {
.message = replace(.message, "\n", " ") .message = replace(.message, "\n", " ")
}
# Das Feld 'service' setzen. # Das Feld 'service' setzen.
# Falls dein Grafana Dashboard nach 'service_name' sucht, ändere dies hier zu .service_name
.service = "my-cluster" .service = "my-cluster"
# Optional: Zusätzliche Metadaten bereinigen (falls gewünscht) # Optional: Zusätzliche Metadaten bereinigen
# .container_name = .container_name || "unknown" # .container_name = .container_name || "unknown"
# ============================================================================= # =============================================================================
# SINKS: Wohin sollen die Daten? # SINKS: Wohin sollen die Daten?
# ============================================================================= # =============================================================================
sinks: sinks:
# Debug-Ausgabe in der Konsole (hilfreich beim Testen) # Debug-Ausgabe in der Konsole
stdout_debug: stdout_debug:
type: console type: console
inputs: [parse_logs] inputs: [parse_logs]
@@ -41,7 +42,6 @@ sinks:
encoding: encoding:
codec: json codec: json
labels: labels:
# HIER LAG DER FEHLER: Die Felder müssen explizit als Labels definiert werden!
host: "{{ host }}" host: "{{ host }}"
service: "{{ service }}" # Damit wird "my-cluster" zum Loki-Index service: "{{ service }}"
container_name: "{{ container_name }}" # Sehr wichtig für Docker-Logs, um Dienste zu trennen container_name: "{{ container_name }}"