MLServer Settings
Config
extra
str
"ignore"
env_prefix
str
"MLSERVER_"
env_file
str
".env"
protected_namespaces
tuple
()
Fields
cache_enabled
bool
False
Enable caching for the model predictions.
cache_size
int
100
Cache size to be used if caching is enabled.
cors_settings
Optional[CORSSettings]
None
-
debug
bool
True
-
environments_dir
str
'-'
-
extensions
List[str]
[]
-
grpc_max_message_length
Optional[int]
None
-
grpc_port
int
8081
-
gzip_enabled
bool
True
Enable GZipMiddleware.
host
str
'0.0.0.0'
-
http_port
int
8080
-
kafka_enabled
bool
False
Enable Kafka integration for the server.
kafka_servers
str
'localhost:9092'
Comma-separated list of Kafka servers.
kafka_topic_input
str
'mlserver-input'
Kafka topic for input messages.
kafka_topic_output
str
'mlserver-output'
Kafka topic for output messages.
load_models_at_startup
bool
True
-
logging_settings
Union[str, Dict[Any, Any], None]
None
Path to logging config file or dictionary configuration.
metrics_dir
str
'-'
Directory used to share metrics across parallel workers. Equivalent to the PROMETHEUS_MULTIPROC_DIR env var in prometheus-client. Note that this won't be used if the parallel_workers flag is disabled. By default, the .metrics folder of the current working directory will be used.
metrics_endpoint
Optional[str]
'/metrics'
Endpoint used to expose Prometheus metrics. Alternatively, can be set to None to disable it.
metrics_port
int
8082
Port used to expose metrics endpoint.
metrics_rest_server_prefix
str
'rest_server'
Metrics rest server string prefix to be exported.
model_repository_implementation
Optional[ImportString]
None
-
model_repository_implementation_args
dict
{}
-
model_repository_root
str
'.'
-
parallel_workers
int
1
-
parallel_workers_timeout
int
5
-
root_path
str
''
-
server_name
str
'mlserver'
-
server_version
str
'1.7.0.dev0'
-
tracing_server
Optional[str]
None
Server name used to export OpenTelemetry tracing to collector service.
use_structured_logging
bool
False
Use JSON-formatted structured logging instead of default format.
Last updated
Was this helpful?
