version: v1 removes: - /etc/rsyslog.conf - /etc/rsyslog.d/*.conf templates: - input: /config/templates/rsyslog.conf output: /etc/rsyslog.conf - input: /config/templates/outputs.conf.erb output: /etc/rsyslog.d/05-outputs.conf - input: /config/templates/drain.conf.erb output: /etc/rsyslog.d/10-drain.conf data: _pki: cacert: /etc/identity/ca/cacerts.pem client: cert: /etc/identity/client/certificates/client.pem key: /etc/identity/client/keys/client-key.pem _funnel: host: ajna-api.salesforce.com port: 443 scheme: https _funnel_logs: host: ajna-api.salesforce.com port: 443 scheme: https api: logs log_drain: # Enable debug mode. debug: true # Publish logs to Funnel. publish_logs: true # Publish enabled metrics to Funnel. publish_metrics: true # Parse Heroku dyno runtime-metrics and addon log-based metrics. runtime_metrics: true # Parse Heroku router logs into metrics. router_metrics: true # Enable internal self-metrics. self_metrics: true # Serving port. port: 19974 # UUID for this Drain. uuid: 1868df68-d3c1-4bf4-a4b4-2375e160cbdc # Impstats reporting interval. stats_interval_seconds: 60 # Main ruleset queue size. queue_size: 50000 # output action batch maxsize. logs_batchsize: 1000 # output action batch maxbytes. logs_batch_maxbytes: 1000000 # The "http_*" fields correspond to imhttp/civetweb HTTP options. # Reference https://github.com/civetweb/civetweb/blob/master/docs/UserManual.md # Heroku router logs access requests too, no need to log twice. http_access_log_file: /dev/null http_error_log_file: /dev/stderr http_num_threads: 50 http_listen_backlog: 200 http_connection_queue: 20 # Document root used to serve received logs for testing abd debugging. http_document_root: /www/data filter_dnr_logs: false