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