Skip to content

Configuration Reference

Configuration

Name Type Required Default
name str False ...
telemetry TelemetrySettings False ...
rpc RPCSettings False ...
database DatabaseSettings False ...
logging LoggingSettings False ...
storage StorageSettings False ...
services ServiceSettings False ...

TelemetrySettings

Name Type Required Default
enabled bool False False
endpoint str False http://localhost:4318
protocol TelemetryProtocol False http
compression TelemetryCompression False none
timeout int False 10
headers Union[dict, None] False
trace_export_timeout_ms int False 30000
trace_export_batch_size int False 512
trace_schedule_delay_ms int False 5000
trace_max_queue_size int False 2048
metrics_max_storage_time_s int False 21600
metrics_interval_ms int False 5000
metrics_export_timeout_ms int False 10000

RPCSettings

Name Type Required Default
api RestAPISettings False {'host': '127.0.0.1', 'port': 8080}
event_bus EventBusSettings False {'url': 'memory://'}

RestAPISettings

Name Type Required Default
host str False 127.0.0.1
port int False 8080

EventBusSettings

Name Type Required Default
url str False memory://

DatabaseSettings

Name Type Required Default
target str False flowdapt.lib.database.storage.tdb.TinyDBStorage

LoggingSettings

Name Type Required Default
level str False info
format str False console
include_trace_id bool False False
show_tracebacks bool False False
traceback_show_locals bool False False
traceback_max_frames int False 10

StorageSettings

Name Type Required Default
protocol str False file
base_path str False
parameters dict False {}

ServiceSettings

Name Type Required Default
compute Union[ComputeSettings, Literal['disabled']] False {'executor': {'target': 'flowdapt.compute.executor.local.LocalExecutor'}, 'default_namespace': 'default', 'run_retention_duration': '-1'}

ComputeSettings

Name Type Required Default
executor Instantiable False {'target': 'flowdapt.compute.executor.local.LocalExecutor'}
default_namespace str False default
run_retention_duration Union[timedelta, int, str] False -1