OS Manuals

/usr/bin/daprd

Daprd side car

From dapr-daprd-1.19 1.19.1-r2 (enterprise-packages), captured 2026-11-08 by running daprd --help (exit 0). permalink

Usage of daprd:
      --actors-disseminate-timeout duration         Timeout for the daprd-side actor placement dissemination round; if exceeded, daprd resets its placement stream and halts hosted actors. Should be greater than the placement service --disseminate-timeout (default 8s). (default 30s)
      --actors-placement-startup-timeout duration   Timeout for a scheduler placement advertisement at startup before falling back to the configured placement service. Should exceed the app health probe budget, as the scheduler only advertises once this sidecar's jobs stream registers. Only meaningful while a placement service is configured, and retires with the placement service. (default 30s)
      --allowed-origins string                      Allowed HTTP origins
      --app-binding-options-timeout duration        Timeout for input binding subscription discovery requests to the app (HTTP OPTIONS or gRPC ListInputBindings). Increase for apps with slow startup (e.g. JVM/JIT workloads). Non-positive values use the default. (default 3s)
      --app-channel-address string                  The network address the application listens on (default "127.0.0.1")
      --app-health-check-path string                Path used for health checks; HTTP only (default "/healthz")
      --app-health-probe-interval int               Interval to probe for the health of the app in seconds (default 5)
      --app-health-probe-timeout int                Timeout for app health probes in milliseconds (default 500)
      --app-health-threshold int                    Number of consecutive failures for the app to be considered unhealthy (default 3)
      --app-id string                               A unique ID for Dapr. Used for Service Discovery and state
      --app-max-concurrency int                     Controls the concurrency level when forwarding requests to user code; set to -1 for no limits (default -1)
      --app-port string                             The port the application is listening on
      --app-protocol string                         Protocol for the application: grpc, grpcs, http, https, h2c (default "http")
      --build-info                                  Prints the build info
      --config strings                              Path to config file, or name of a configuration object. In standalone mode, can be passed multiple times
      --control-plane-address string                Address for a Dapr control plane
      --control-plane-namespace string              Namespace of the Dapr control plane (default "default")
      --control-plane-trust-domain string           Trust domain of the Dapr control plane (default "localhost")
      --dapr-block-shutdown-duration duration       If enabled, will block graceful shutdown after terminate signal is received until either the given duration has elapsed or the app reports unhealthy. Disabled by default
      --dapr-graceful-shutdown-seconds int          Graceful shutdown time in seconds (default 5)
      --dapr-grpc-port string                       gRPC port for the Dapr API to listen on (default "50001")
      --dapr-http-port string                       HTTP port for Dapr API to listen on (default "3500")
      --dapr-internal-grpc-listen-address string    gRPC listen address for the Dapr Internal API
      --dapr-internal-grpc-port string              gRPC port for the Dapr Internal API to listen on
      --dapr-listen-addresses string                One or more addresses for the Dapr API to listen on, CSV limited
      --dapr-public-listen-address string           Public listen address for Dapr Health and Metadata
      --dapr-public-port string                     Public port for Dapr Health and Metadata to listen on
      --disable-builtin-k8s-secret-store            Disable the built-in Kubernetes Secret Store
      --disable-init-endpoints strings              List of initialization endpoints to disable. Supported values: config, subscribe,. If not specified, all endpoints will be enabled
      --enable-api-logging                          Enable API logging for API calls
      --enable-app-health-check                     Enable health checks for the application using the protocol defined with app-protocol
      --enable-metrics                              Enable prometheus metric (default true)
      --enable-mtls                                 Enables automatic mTLS for daprd-to-daprd communication channels
      --enable-profiling                            Enable profiling
      --hot-reload-reconcile-interval duration      Period of the hot-reload backup reconcile that lists resources and reconciles any the event watch missed, e.g. '30s'. Zero uses the default (60s)
      --log-as-json                                 print log as JSON (default false)
      --log-file string                             Path to a file where logs will be written
      --log-file-compression string                 Compression for rotated log files: "none" or "gzip" (default none). No effect without a file destination
      --log-file-max-age string                     Maximum number of days to retain rotated log files. 0 disables age-based deletion. No effect without a file destination
      --log-file-max-backups string                 Maximum number of rotated log files to keep. 0 keeps all files. No effect without a file destination
      --log-file-max-size string                    Maximum size in megabytes of the log file before it gets rotated. 0 disables size-based rotation. No effect without a file destination
      --log-level string                            Options are debug, info, warn, error, or fatal (default info) (default "info")
      --log-outputs string                          Comma-separated list of log destinations: "stdout", "stderr", or a file path (default stdout). Merged with --log-file when both are set
      --log-timestamp-format string                 Format for log timestamps, expressed as a Go time layout, e.g. '2006/01/02 15:04:05.000' (default RFC3339 with nanoseconds)
      --max-body-size string                        Max size of request body for the Dapr HTTP and gRPC servers, as a resource quantity (default "4Mi")
      --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 (default "standalone")
      --placement-host-address string               Addresses for Dapr Actor Placement servers (overrides actors-service)
      --profile-port string                         The port for the profile server (default "7777")
      --read-buffer-size string                     Max size of read buffer, as a resource quantity (also used to handle request headers) (default "4Ki")
      --resources-path strings                      Path for resources directory. If not specified, no resources will be loaded. Can be passed multiple times
      --scheduler-host-address strings              Addresses of the Scheduler service instance(s), as comma separated host:port pairs
      --scheduler-job-streams uint                  The number of active job streams to connect to the Scheduler service (default 3)
      --sentry-address string                       Address for the Sentry CA service
      --sentry-request-jwt-audiences strings        JWT audience list for certificate signing requests. If not specified, the trust domain will be used
      --unix-domain-socket string                   Path to a unix domain socket dir mount. If specified, Dapr API servers will use Unix Domain Sockets
      --version                                     Prints the runtime version
      --wait                                        wait for Dapr outbound ready
Options (59)
OptionDescriptionSource
--actors-disseminate-timeout durationTimeout for the daprd-side actor placement dissemination round;help
--actors-placement-startup-timeout durationTimeout for a scheduler placement advertisement at startup before falling back to the configured placement service.help
--allowed-origins stringAllowed HTTP originshelp
--app-binding-options-timeout durationTimeout for input binding subscription discovery requests to the app (HTTP OPTIONS or gRPC ListInputBindings).help
--app-channel-address stringThe network address the application listens on (default "127.0.0.1")help
--app-health-check-path stringPath used for health checks;help
--app-health-probe-interval intInterval to probe for the health of the app in seconds (default 5)help
--app-health-probe-timeout intTimeout for app health probes in milliseconds (default 500)help
--app-health-threshold intNumber of consecutive failures for the app to be considered unhealthy (default 3)help
--app-id stringA unique ID for Dapr.help
--app-max-concurrency intControls the concurrency level when forwarding requests to user code;help
--app-port stringThe port the application is listening onhelp
--app-protocol stringProtocol for the application: grpc, grpcs, http, https, h2c (default "http")help
--build-infoPrints the build infohelp
--config stringsPath to config file, or name of a configuration object.help
--control-plane-address stringAddress for a Dapr control planehelp
--control-plane-namespace stringNamespace of the Dapr control plane (default "default")help
--control-plane-trust-domain stringTrust domain of the Dapr control plane (default "localhost")help
--dapr-block-shutdown-duration durationIf enabled, will block graceful shutdown after terminate signal is received until either the given duration has elapsed or the app reports unhealthy.help
--dapr-graceful-shutdown-seconds intGraceful shutdown time in seconds (default 5)help
--dapr-grpc-port stringgRPC port for the Dapr API to listen on (default "50001")help
--dapr-http-port stringHTTP port for Dapr API to listen on (default "3500")help
--dapr-internal-grpc-listen-address stringgRPC listen address for the Dapr Internal APIhelp
--dapr-internal-grpc-port stringgRPC port for the Dapr Internal API to listen onhelp
--dapr-listen-addresses stringOne or more addresses for the Dapr API to listen on, CSV limitedhelp
--dapr-public-listen-address stringPublic listen address for Dapr Health and Metadatahelp
--dapr-public-port stringPublic port for Dapr Health and Metadata to listen onhelp
--disable-builtin-k8s-secret-storeDisable the built-in Kubernetes Secret Storehelp
--disable-init-endpoints stringsList of initialization endpoints to disable.help
--enable-api-loggingEnable API logging for API callshelp
--enable-app-health-checkEnable health checks for the application using the protocol defined with app-protocolhelp
--enable-metricsEnable prometheus metric (default true)help
--enable-mtlsEnables automatic mTLS for daprd-to-daprd communication channelshelp
--enable-profilingEnable profilinghelp
--hot-reload-reconcile-interval durationPeriod of the hot-reload backup reconcile that lists resources and reconciles any the event watch missed, e.g. '30s'.help
--log-as-jsonprint log as JSON (default false)help
--log-file stringPath to a file where logs will be writtenhelp
--log-file-compression stringCompression for rotated log files: "none" or "gzip" (default none).help
--log-file-max-age stringMaximum number of days to retain rotated log files.help
--log-file-max-backups stringMaximum number of rotated log files to keep.help
--log-file-max-size stringMaximum size in megabytes of the log file before it gets rotated.help
--log-level stringOptions are debug, info, warn, error, or fatal (default info) (default "info")help
--log-outputs stringComma-separated list of log destinations: "stdout", "stderr", or a file path (default stdout).help
--log-timestamp-format stringFormat for log timestamps, expressed as a Go time layout, e.g. '2006/01/02 15:04:05.000' (default RFC3339 with nanoseconds)help
--max-body-size stringMax size of request body for the Dapr HTTP and gRPC servers, as a resource quantity (default "4Mi")help
--metrics-listen-address stringThe address for the metrics server (default "0.0.0.0")help
--metrics-port stringThe port for the metrics server (default "9090")help
--mode stringRuntime mode for Dapr (default "standalone")help
--placement-host-address stringAddresses for Dapr Actor Placement servers (overrides actors-service)help
--profile-port stringThe port for the profile server (default "7777")help
--read-buffer-size stringMax size of read buffer, as a resource quantity (also used to handle request headers) (default "4Ki")help
--resources-path stringsPath for resources directory.help
--scheduler-host-address stringsAddresses of the Scheduler service instance(s), as comma separated host:port pairshelp
--scheduler-job-streams uintThe number of active job streams to connect to the Scheduler service (default 3)help
--sentry-address stringAddress for the Sentry CA servicehelp
--sentry-request-jwt-audiences stringsJWT audience list for certificate signing requests.help
--unix-domain-socket stringPath to a unix domain socket dir mount.help
--versionPrints the runtime versionhelp
--waitwait for Dapr outbound readyhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.