Key Default Type Description
state.backend
(none) String The state backend to be used to store state.
The implementation can be specified either via their shortcut name, or via the class name of a StateBackendFactory. If a factory is specified it is instantiated via its zero argument constructor and its StateBackendFactory#createFromConfig(ReadableConfig, ClassLoader) method is called.
Recognized shortcut names are 'hashmap' and 'rocksdb'.
state.backend.latency-track.history-size
128 Integer Defines the number of measured latencies to maintain at each state access operation.
state.backend.latency-track.keyed-state-enabled
false Boolean Whether to track latency of keyed state operations, e.g value state put/get/clear.
state.backend.latency-track.sample-interval
100 Integer The sample interval of latency track once 'state.backend.latency-track.keyed-state-enabled' is enabled. The default value is 100, which means we would track the latency every 100 access requests.
state.backend.latency-track.state-name-as-variable
true Boolean Whether to expose state name as a variable if tracking latency.