Renderer

Command-line parameters for the service: “DataForge renderer”.
--chrome-address string                        the address of the chrome container (default "chromedp")
--chrome-port uint16                           the port of the chrome container (default 9222)
--config string                                path to the configuration file (default "/usr/local/intellitrend/df/etc/")
--create-empty-config                          writes an empty config to standard output
--enable-structured-logging                    Enables structured logging when using the 'stdout' log target, otherwise logs will always be structured
--help                                         shows this help page
--list-cli-keys                                lists all available command line configuration keys (alias of --help)
--list-config-keys                             lists all available config file configuration keys
--list-environment-keys                        lists all available environment variable configuration keys
--log-file string                              the file to log into if logTarget is set to file (default "log.txt")
--log-level string                             loglevel to show logs at. One of 'trace', 'debug', 'info', 'warning', 'error' or 'fatal' (default "info")
--log-target string                            the target to log into. One of 'stdout', 'syslog' or 'file' (default "stdout")
--log-time-format string                       the output format of the timestamp if structured logging is disabled (default "datetime")
--nsq-alias string                             alias to send when writing to the central log
--nsq-auth-enable                              enable nsq authentication
--nsq-consume-address string                   consumer address to read nsq messages from
--nsq-consume-port uint16                      consumer port to read nsq messages from (default 4161)
--nsq-disable                                  disables nsq
--nsq-log-enable                               enables tracing for all nsq communication
--nsq-produce-address string                   producer address to write nsq messages to
--nsq-produce-port uint16                      producer port to write nsq messages to (default 4150)
--nsq-rpc-control-message-pace int             pace at which control messages will be passed back and forth between services (default 3)
--nsq-rpc-timeout-checker-delay int            delay between timeout checker runs (default 5)
--nsq-rpc-transaction-timeout int              maximum time between control messages before a transaction will be considered dead (default 15)
--nsq-secret string                            secret used for nsq authentication
--nsq-tls-ca-certificate string                optional path to a ca certificate that should be trusted when validating certs
--nsq-tls-enable                               enables tls for nsq communications
--nsq-tls-skip-certificate-validation string   skip validation of server certificate when using nsq over tls
--nsq-topic-prefix string                      nsq topic prefix
--service-identity string                      the service identity to use for metrics (default "dataforge-renderer")
--show-config                                  displays the effective configuration and exits
--syslog-priority int                          priority to use if LogTarget is 'syslog' (default 6)
--syslog-tag string                            tag to use if LogTarget is 'syslog'
--version                                      displays the software version
--webserver-address string                     the address that the chrome browser navigates to (default "0.0.0.0")
--webserver-asset-root string                  root directory to serve to the chromedp browser (default ".")
--webserver-data-path string                   path to expected location of the data directory, in which the report.json and toc.json will be generated (default "assets/pdf-reports/")
--webserver-port uint16                        the port used by the webserver (default 8075)
Last modified January 13, 2025: (ea86b5621)