AI Server
Command-line parameters for the service: “Prisma AI Server”.
The AI server uses the environment variable prefix PRISMA_AI_SERVER and loads config from prisma-ai-server.yaml.
AI Server module flags (namespace: aiserver)
--aiserver.prisma-server-grpc-address string grpc address of the prisma server to connect to (required)
--aiserver.prisma-server-grpc-web-address string grpc web address of the prisma server to connect to (required)
--aiserver.prisma-server-grpc-port uint16 grpc port of the prisma server to connect to (required)
--aiserver.prisma-server-grpc-web-port uint16 grpc web port of the prisma server to connect to (required)
--aiserver.prisma-server-grpc-tls-enable enables tls for grpc connections to the prisma server (required)
--aiserver.prisma-server-grpc-web-tls-enable enables tls for grpc web connections to the prisma server (required)
--aiserver.config-poll-interval int interval in seconds to wait between config loads (required)
--aiserver.status-interval int interval in seconds to wait between printing current status (required)
--aiserver.registration-token string registration token to send to the prisma server (required)
--aiserver.port uint16 port to listen on for incoming data (required)
Shared flags
--config strings paths to the configuration files
--config-dump writes the effective configuration to standard output and exits
--config-dump-default writes a default config to standard output and exits
--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-env-keys lists all available environment variable configuration keys
--log.enable-structured-logging enables structured JSON logging
--log.file string the file to log into if log-target is set to 'file'
--log.level string minimum log level (default "info")
--log.syslog-priority uint16 priority to use if log-target is 'syslog' (default 6)
--log.syslog-tag string syslog tag to use if log-target is 'syslog'
--log.target string the target to which log messages shall be printed (default "stderr")
--log.time-format string the output format of the timestamp (default "datetime")
--metrics.identity string identity string used for metrics
--metrics.history-size uint size of rotating buffers kept by the collector (default 200)
--metrics.port uint16 port to serve the metrics endpoint on (default 8095)
--metrics.state-file string path to the state file used to persist metrics (default "state.json")
--scheduler.trace-enable enables extended logging for the scheduler in the trace log level
--zabbix.allow-insecure-connections enables the use of unencrypted http connections for communication with zabbix
--zabbix.allow-redirects uint sets the maximum number of http redirects to follow
--zabbix.timeout uint timeout for zabbix api requests (default 60)
--zabbix.trace-enable enables extended zabbix api logging in the trace log level
--oss-licenses displays the licenses for all open source software used
--show-stack-traces whether or not stack traces are included if a module returns an error
--version displays the software version