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)
| Option | Description | Source |
|---|---|---|
--actors-disseminate-timeout duration | Timeout for the daprd-side actor placement dissemination round; | help |
--actors-placement-startup-timeout duration | Timeout for a scheduler placement advertisement at startup before falling back to the configured placement service. | help |
--allowed-origins string | Allowed HTTP origins | help |
--app-binding-options-timeout duration | Timeout for input binding subscription discovery requests to the app (HTTP OPTIONS or gRPC ListInputBindings). | help |
--app-channel-address string | The network address the application listens on (default "127.0.0.1") | help |
--app-health-check-path string | Path used for health checks; | help |
--app-health-probe-interval int | Interval to probe for the health of the app in seconds (default 5) | help |
--app-health-probe-timeout int | Timeout for app health probes in milliseconds (default 500) | help |
--app-health-threshold int | Number of consecutive failures for the app to be considered unhealthy (default 3) | help |
--app-id string | A unique ID for Dapr. | help |
--app-max-concurrency int | Controls the concurrency level when forwarding requests to user code; | help |
--app-port string | The port the application is listening on | help |
--app-protocol string | Protocol for the application: grpc, grpcs, http, https, h2c (default "http") | help |
--build-info | Prints the build info | help |
--config strings | Path to config file, or name of a configuration object. | help |
--control-plane-address string | Address for a Dapr control plane | help |
--control-plane-namespace string | Namespace of the Dapr control plane (default "default") | help |
--control-plane-trust-domain string | Trust domain of the Dapr control plane (default "localhost") | help |
--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. | help |
--dapr-graceful-shutdown-seconds int | Graceful shutdown time in seconds (default 5) | help |
--dapr-grpc-port string | gRPC port for the Dapr API to listen on (default "50001") | help |
--dapr-http-port string | HTTP port for Dapr API to listen on (default "3500") | help |
--dapr-internal-grpc-listen-address string | gRPC listen address for the Dapr Internal API | help |
--dapr-internal-grpc-port string | gRPC port for the Dapr Internal API to listen on | help |
--dapr-listen-addresses string | One or more addresses for the Dapr API to listen on, CSV limited | help |
--dapr-public-listen-address string | Public listen address for Dapr Health and Metadata | help |
--dapr-public-port string | Public port for Dapr Health and Metadata to listen on | help |
--disable-builtin-k8s-secret-store | Disable the built-in Kubernetes Secret Store | help |
--disable-init-endpoints strings | List of initialization endpoints to disable. | help |
--enable-api-logging | Enable API logging for API calls | help |
--enable-app-health-check | Enable health checks for the application using the protocol defined with app-protocol | help |
--enable-metrics | Enable prometheus metric (default true) | help |
--enable-mtls | Enables automatic mTLS for daprd-to-daprd communication channels | help |
--enable-profiling | Enable profiling | help |
--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'. | help |
--log-as-json | print log as JSON (default false) | help |
--log-file string | Path to a file where logs will be written | help |
--log-file-compression string | Compression for rotated log files: "none" or "gzip" (default none). | help |
--log-file-max-age string | Maximum number of days to retain rotated log files. | help |
--log-file-max-backups string | Maximum number of rotated log files to keep. | help |
--log-file-max-size string | Maximum size in megabytes of the log file before it gets rotated. | help |
--log-level string | Options are debug, info, warn, error, or fatal (default info) (default "info") | help |
--log-outputs string | Comma-separated list of log destinations: "stdout", "stderr", or a file path (default stdout). | help |
--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) | help |
--max-body-size string | Max size of request body for the Dapr HTTP and gRPC servers, as a resource quantity (default "4Mi") | help |
--metrics-listen-address string | The address for the metrics server (default "0.0.0.0") | help |
--metrics-port string | The port for the metrics server (default "9090") | help |
--mode string | Runtime mode for Dapr (default "standalone") | help |
--placement-host-address string | Addresses for Dapr Actor Placement servers (overrides actors-service) | help |
--profile-port string | The port for the profile server (default "7777") | help |
--read-buffer-size string | Max size of read buffer, as a resource quantity (also used to handle request headers) (default "4Ki") | help |
--resources-path strings | Path for resources directory. | help |
--scheduler-host-address strings | Addresses of the Scheduler service instance(s), as comma separated host:port pairs | help |
--scheduler-job-streams uint | The number of active job streams to connect to the Scheduler service (default 3) | help |
--sentry-address string | Address for the Sentry CA service | help |
--sentry-request-jwt-audiences strings | JWT audience list for certificate signing requests. | help |
--unix-domain-socket string | Path to a unix domain socket dir mount. | help |
--version | Prints the runtime version | help |
--wait | wait for Dapr outbound ready | help |