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. |