#
# Cookbook:: irrigate-fluentd
# Recipe:: application_http_in
#
# Copyright: The Orchard
#

td_agent_source 'in_http' do
  type 'http'
  tag 'application'
  parameters(
    port: 8888,
    bind: '0.0.0.0',
    body_size_limit: node['fluentd']['http_body_size_limit'],
    keepalive_timeout: node['fluentd']['http_keepalive_timeout'],
    add_remote_addr: true
  )
end

td_agent_filter 'app_filter' do
  type 'record_transformer'
  tag 'application.*'
  parameters(record: [{ log_type: 'application',
                        app_name: '${record["service"]}' }])
end

# vim: ts=2 sw=2 sts=2 et
