@type forward port 24224 bind 0.0.0.0 log_level info @type record_transformer enable_ruby loglevel ${case record["log"] when /.*\[info\].*/i then "INFO" when /.*\[warning\].*/i then "WARN" when /.*\[error\].*/i then "ERROR" else "DEBUG" end} text ${record["log"]} servername ${record["container_name"]} serverip ${"192.168.1.9"} date ${time.strftime('%Y-%m-%d %H:%M:%S.%3N')} system ${"geonode"} remove_keys container_id,container_name,source,log @type copy request_header X-GLC-AUTH glogcenter @type http endpoint http://127.0.0.1:8080/glc/v1/log/addBatch open_timeout 2 http_method post json_array true @type json flush_interval 1s @type stdout @type json