Ich bin neu in Fluentd. Ich benutze Stackdriver in GKE und ich passe die Fluentd-Konfiguration in GKE an, um einige Änderungen an den Logs vorzunehmen.Logging mit Fluentd - Warum erscheint die Ausgabe der JSON-Log-Datei als textpayload (nicht als jsonpayload)?
In meiner Konfigurationsdatei für die Protokolle meiner Container Ich habe:
<source>
type tail
format json
time_key time
path /var/log/containers/*.log
pos_file /var/log/gcp-containers.log.pos
time_format %Y-%m-%dT%H:%M:%S.%N%Z
tag reform.*
read_from_head true
</source>
Die Protokolle von einigen Containern sind json objests, aber ich sehe ihre Ausgabe als textpayload (wenn ich die eingebaute in Fluentd ermöglichen auf GKE erscheinen sie als jsonpayload).
Ich verstehe nicht, was das verursachen könnte. Ich würde mich über jeden Hinweis freuen.