Search code examples
fluentdkong

Kong - Structured Json Logs


I can not find an example to output Kongs logs as JSONto system out. I am currently using Fluentd to ingest logs from my Kubernetes cluster but I have no idea how to send those logs to Fluentd as structured JSON.


Solution

  • For anyone who is struggling with this, I made the following updates to the kong helm chart values.

    env:
      admin_access_log: '/dev/stdout structured_logs'
      proxy_access_log: '/dev/stdout structured_logs'
      nginx_http_log_format: |
         structured_logs escape=json '{"remote_addr": "$remote_addr", "remote_user": "$remote_user", "host": "$host"...}