Documentation available at https://github.com/jkroepke/access-log-exporter/wiki Usage of access-log-exporter: --buffer-size uint Size of the buffer for syslog messages. Default is 1000. Set to 0 to disable buffering. (env: CONFIG_BUFFER__SIZE) (default 1000) --config string path to one .yaml config file (env: CONFIG_FILE) (default "config.yaml") --debug.enable Enables go profiling endpoint. This should be never exposed. (env: CONFIG_DEBUG_ENABLE) --log.format string log format. json or console (env: CONFIG_LOG_FORMAT) (default "console") --log.level value log level. Can be one of: debug, info, warn, error (env: CONFIG_LOG_LEVEL) (default INFO) --nginx.scrape-timeout duration Timeout for scraping NGINX metrics. (env: CONFIG_NGINX_SCRAPE__TIMEOUT) (default 1s) --nginx.scrape-url value A URI or unix domain socket path for scraping NGINX metrics. For NGINX, the stub_status page must be available through the URI. Examples: http://127.0.0.1/stub_status or unix:///var/run/nginx-status.sock (env: CONFIG_NGINX_SCRAPE__URL) --preset string Preset configuration to use. Available presets: simple, simple_apache, simple_upstream, simple_uri_upstream. Custom presets can be defined via config file. (env: CONFIG_PRESET) (default "simple") --syslog.listen-address string Addresses on which to expose syslog. Examples: udp://0.0.0.0:8514, unix:///path/to/socket. (env: CONFIG_SYSLOG_LISTEN__ADDRESS) (default "udp://[::]:8514") --verify-config Enable this flag to check config file loads, then exit (env: CONFIG_VERIFY__CONFIG) --version show version --web.listen-address :4041 Addresses on which to expose metrics. Examples: :4041 or `[::1]:4041` for http (env: CONFIG_WEB_LISTEN__ADDRESS) (default ":4040") --web.tls-cert-file string Path to the TLS certificate file. When set along with --web.tls-key-file, enables HTTPS. (env: CONFIG_WEB_TLS__CERT__FILE) --web.tls-key-file string Path to the TLS private key file. When set along with --web.tls-cert-file, enables HTTPS. (env: CONFIG_WEB_TLS__KEY__FILE) --worker int Number of workers to process syslog messages. 0 or below means number of available CPU cores. (env: CONFIG_WORKER)