github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/fluent-operator/templates/fluentbit-containerd-config.yaml (about)

     1  {{- if .Values.Kubernetes -}}
     2  {{- if .Values.fluentbit.enable -}}
     3  {{- if .Values.fluentbit.filter.containerd.enable -}}
     4  apiVersion: v1
     5  kind: ConfigMap
     6  metadata:
     7    name: fluent-bit-containerd-config
     8  data:
     9    containerd.lua: |
    10      function containerd( tag, timestamp, record)
    11             if(record["logtag"]~=nil)
    12             then
    13             timeStr = os.date("!*t",  timestamp["sec"])
    14              t = string.format("%4d-%02d-%02dT%02d:%02d:%02d.%sZ",
    15              timeStr["year"], timeStr["month"], timeStr["day"],
    16              timeStr["hour"], timeStr["min"], timeStr["sec"],
    17              timestamp["nsec"]);
    18              record["time"] = t;
    19              record["log"] = record["message"];
    20              record["message"] =  nil;
    21              return 1, timestamp, record
    22              else
    23              return 0,timestamp,record
    24             end
    25      end
    26  {{- end }}
    27  {{- end }}
    28  {{- end }}