Usage of scheduler: --enable-metrics Enable prometheus metric (default true) --etcd-backend-batch-interval string Maximum time before committing the backend transaction. (default "100ms") --etcd-backend-batch-limit int Maximum operations before committing the backend transaction. (default 10000) --etcd-client-endpoints strings Comma-separated list of etcd client endpoints to connect to. Only used when --etcd-embed is false. --etcd-client-listen-address string Listen address for etcd client communication (default "localhost") --etcd-client-password string Password for etcd client authentication. Only used when --etcd-embed is false. --etcd-client-port uint Port for etcd client communication (default 2379) --etcd-client-username string Username for etcd client authentication. Only used when --etcd-embed is false. --etcd-compaction-mode string Compaction mode for etcd. Can be 'periodic' or 'revision' (default "revision") --etcd-compaction-retention string Compaction retention for etcd. Can express time or number of revisions, depending on the value of 'etcd-compaction-mode' (default "1000000") --etcd-data-dir string Directory to store scheduler etcd data (default "./data") --etcd-embed When enabled, the Etcd database will be embedded in the scheduler server. If false, the scheduler will connect to an external Etcd cluster using the --etcd-client-endpoints flag. (default true) --etcd-experimental-bootstrap-defrag-threshold-megabytes uint Minimum number of megabytes needed to be freed for etcd to consider running defrag during bootstrap. Needs to be set to non-zero value to take effect. (default 100) --etcd-initial-cluster strings Initial etcd cluster peers (default [dapr-scheduler-server-0=http://localhost:2380]) --etcd-initial-election-tick-advance Whether to fast-forward initial election ticks on boot for faster election. When it is true, then local member fast-forwards election ticks to speed up “initial” leader election trigger. This benefits the case of larger election ticks. Disabling this would slow down initial bootstrap process for cross datacenter deployments. Make your own tradeoffs by configuring this flag at the cost of slow initial bootstrap. --etcd-max-snapshots uint Maximum number of snapshot files to retain (0 is unlimited). (default 10) --etcd-max-txn-ops uint Maximum number of operations permitted in a single etcd transaction. Workflow fan-out can batch many puts/deletes into one txn, so this is raised well above etcd's default of 128. (default 10000) --etcd-max-wals uint Maximum number of write-ahead logs to retain (0 is unlimited). (default 10) --etcd-metrics string Level of detail for exported metrics, specify ’extensive’ to include histogram metrics. (default "basic") --etcd-snapshot-count uint Number of committed transactions to trigger a snapshot to disk. (default 100000) --etcd-space-quota string Space quota for etcd (default "9.2E") --healthz-listen-address string The listening address for the healthz server --healthz-port int The port for the healthz server to listen on (default 8080) --id string Scheduler server ID (default "dapr-scheduler-server-0") --listen-address string The address for the Scheduler to listen on --log-as-json print log as JSON (default false) --log-file string Path to a file where logs will be written --log-level string Options are debug, info, warn, error, or fatal (default info) (default "info") --metrics-listen-address string The address for the metrics server (default "0.0.0.0") --metrics-port string The port for the metrics server (default "9090") --mode string Runtime mode for Dapr Scheduler (default "standalone") --override-broadcast-host-port string Override the address (host:port) which is broadcast by this scheduler host that daprd instances will use to connect to this scheduler. This option should only be set by the CLI when in standalone mode, or in exotic environments whereby the routable scheduler address (host:port) is different from its own understood routable address, i.e. in a layered or natted network. --port int The port for the scheduler server to listen on (default 50006) --sentry-address string Address of the Sentry service (default "dapr-sentry.default.svc:443") --tls-enabled Should TLS be enabled for the scheduler gRPC server --trust-anchors-file string Filepath to the trust anchors for the Dapr control plane (default "/var/run/secrets/dapr.io/tls/ca.crt") --trust-domain string Trust domain for the Dapr control plane (default "localhost") --workers uint32 Workers is the number of workers that handle job events. The higher the number the more go routines will be spawned, each working over a partition of the total job space. The higher the number, the higher the number of jobs which can be concurrently delivered to runtimes. Increasing this number increases the number of go routines for this instance. This number should be tuned to the bottleneck of job execution, i.e., CPU, I/O, memory, etc. (default 2048)