github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/fluent-operator/templates/fluentbit-lua-config.yaml (about) 1 {{- if .Values.Kubernetes -}} 2 apiVersion: v1 3 kind: ConfigMap 4 metadata: 5 name: fluent-bit-lua 6 data: 7 systemd.lua: | 8 function add_time(tag, timestamp, record) 9 new_record = {} 10 11 timeStr = os.date("!*t", timestamp["sec"]) 12 t = string.format("%4d-%02d-%02dT%02d:%02d:%02d.%sZ", 13 timeStr["year"], timeStr["month"], timeStr["day"], 14 timeStr["hour"], timeStr["min"], timeStr["sec"], 15 timestamp["nsec"]) 16 17 kubernetes = {} 18 kubernetes["pod_name"] = record["_HOSTNAME"] 19 kubernetes["container_name"] = record["SYSLOG_IDENTIFIER"] 20 kubernetes["namespace_name"] = "kube-system" 21 22 new_record["time"] = t 23 new_record["log"] = record["MESSAGE"] 24 new_record["kubernetes"] = kubernetes 25 26 return 1, timestamp, new_record 27 end 28 {{- end }}